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); }
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"); } }