Exemplo n.º 1
0
        public Domain.System.User Put(ServiceModel.System.User.Post request)
        {
            var current = Db.SingleById <Domain.System.User>(request.Id);

            current.PopulateWith(request);
            Db.Save(current);
            return(current);
        }
Exemplo n.º 2
0
        public Domain.System.User Post(ServiceModel.System.User.Post request)
        {
            var userExists = Db.Exists <Domain.System.User>(w => w.Email == request.Email);

            if (!userExists)
            {
                request.Id = (int)Db.Insert((Domain.System.User)request, true);
                this.AgregarPermisos(request.Id, request.Admin);
                return(request);
            }
            else
            {
                throw new ServiceResponseException("Email");
            }
        }