UNPKG

zettapi_client

Version:

Client side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project

32 lines (25 loc) 867 B
app.controller('userCtrl', function($scope, $http, inform, ErrorSvc) { $scope.getError = function(user, users) { if (!user) { return ErrorSvc.validationArgs(true); } if (!user.username) { return ErrorSvc.validationArgs(true, "Introduza um username"); } if (user.username.trim() === "") { return ErrorSvc.validationArgs(true, "Introduza um username"); } if (!user.email) { return ErrorSvc.validationArgs(true, "Introduza um email"); } if (user.email.trim() === "") { return ErrorSvc.validationArgs(true, "Introduza um email"); } for (var i = 0; i < users.length; i++) { if (users[i].username == user.username && users[i]._id != user._id) { return ErrorSvc.validationArgs(true, "Utilizador já existente"); } } return ErrorSvc.validationArgs(false); }; });