public FrzViewModel DestroyFrz(FrzViewModel givenFrz) { this.Data.Frzs.Delete(givenFrz.Id); this.Data.SaveChanges(); return givenFrz; }
public JsonResult DestroyFrz([DataSourceRequest] DataSourceRequest request, FrzViewModel frzModel) { var deletedFrz = this.frzs.DestroyFrz(frzModel); var loggedUserId = User.Identity.GetUserId(); Base.CreateActivity(ActivityType.Delete, deletedFrz.Id.ToString(), ActivityTargetType.Frz, loggedUserId); return Json(new[] { frzModel }, JsonRequestBehavior.AllowGet); }
public JsonResult CreateFrz([DataSourceRequest] DataSourceRequest request, FrzViewModel frzModel) { if (frzModel == null || !ModelState.IsValid) { return Json(new[] { frzModel }.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet); } var createdFrz = this.frzs.CreateFrz(frzModel); var loggedUserId = User.Identity.GetUserId(); Base.CreateActivity(ActivityType.Create, createdFrz.Id.ToString(), ActivityTargetType.Frz, loggedUserId); frzModel.Id = createdFrz.Id; return Json(new[] { frzModel }.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet); }
public FrzViewModel CreateFrz(FrzViewModel givenFrz) { if (givenFrz == null) { return null; } var newFrz = new Frz { EmployeeName = givenFrz.EmployeeName, NumberOfContract = givenFrz.NumberOfContract, DateOfContract = givenFrz.DateOfContract, Salary = givenFrz.Salary, BankAccount = givenFrz.BankAccount, IsVisible = givenFrz.IsVisible }; this.Data.Frzs.Add(newFrz); this.Data.SaveChanges(); givenFrz.Id = newFrz.Id; return givenFrz; }
public FrzViewModel UpdateFrz(FrzViewModel givenFrz) { var frzFromDb = this.Data.Frzs .All() .FirstOrDefault(p => p.Id == givenFrz.Id); if (givenFrz == null || frzFromDb == null) { return givenFrz; } frzFromDb.EmployeeName = givenFrz.EmployeeName; frzFromDb.NumberOfContract = givenFrz.NumberOfContract; frzFromDb.DateOfContract = givenFrz.DateOfContract; frzFromDb.Salary = givenFrz.Salary; frzFromDb.BankAccount = givenFrz.BankAccount; frzFromDb.IsVisible = givenFrz.IsVisible; this.Data.SaveChanges(); return givenFrz; }