public ActionResult Users_Create([DataSourceRequest]DataSourceRequest request, UserGridInputModel user) { var newId = string.Empty; if (this.ModelState.IsValid) { var entity = new ApplicationUser { UserName = user.UserName, Email = user.Email, FirstName = user.FirstName, LastName = user.LastName, Age = user.Age, ImageId = 2 }; this.users.Create(entity, user.Password); newId = entity.Id; } var userToDisplay = this.users .GetAll() .To<UserGridViewModel>() .FirstOrDefault(x => x.Id == newId); return this.Json(new[] { userToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Users_Update([DataSourceRequest]DataSourceRequest request, UserGridInputModel model) { if (model != null && this.ModelState.IsValid) { var organizationToUpdate = this.Mapper.Map<User>(model); this.users.Update(organizationToUpdate); } var userToDispley = this.users .GetAll() .Where(x => x.Id == model.Id) .To<UserGridViewModel>() .FirstOrDefault(); return this.Json(new[] { userToDispley }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Users_Update([DataSourceRequest]DataSourceRequest request, UserGridInputModel user) { if (this.ModelState.IsValid) { var entity = this.users.GetAll().FirstOrDefault(x => x.Id == user.Id); entity.FirstName = user.FirstName; entity.LastName = user.LastName; entity.Age = user.Age; this.users.Update(entity); } return this.Json(new[] { user }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Users_Destroy([DataSourceRequest]DataSourceRequest request, UserGridInputModel userToDelete) { this.users.Delete(userToDelete.Id); return this.Json(new[] { userToDelete }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Users_Destroy([DataSourceRequest] DataSourceRequest request, UserGridInputModel userToDelete) { this.users.Delete(userToDelete.Id); return(this.Json(new[] { userToDelete }.ToDataSourceResult(request, this.ModelState))); }
public ActionResult Users_Update([DataSourceRequest] DataSourceRequest request, UserGridInputModel model) { if (model != null && this.ModelState.IsValid) { var organizationToUpdate = this.Mapper.Map <User>(model); this.users.Update(organizationToUpdate); } var userToDispley = this.users .GetAll() .Where(x => x.Id == model.Id) .To <UserGridViewModel>() .FirstOrDefault(); return(this.Json(new[] { userToDispley }.ToDataSourceResult(request, this.ModelState))); }