private void UpdateEntityModel(Post entityObject, PostEditingModel model) { entityObject.Name = model.Name; entityObject.Code = model.Code; entityObject.State_Units = model.State_Units; entityObject.Notice = model.Notice; }
public ActionResult Create(PostEditingModel model) { if (User.Identity.Name != "admin") { TempData["NoAdmin"] = string.Format("У вас немає прав адміністратора"); return(RedirectToAction("Index")); } else { if (!ModelState.IsValid) { return(View(model)); } Posts.Add((Post)model); StaticDataContext.Save(); TempData["Message"] = string.Format("Об'єкт \"{0}\" успішно створено", model.Name); return(RedirectToAction("Index")); } }
public ActionResult Edit(PostEditingModel model) { if (User.Identity.Name != "admin") { TempData["NoAdmin"] = string.Format("У вас немає прав адміністратора"); return(RedirectToAction("Index")); } else { if (!ModelState.IsValid) { return(View(model)); } var entityObject = Posts.First(e => e.Id == model.Id); UpdateEntityModel(entityObject, model); StaticDataContext.Save(); TempData["Message"] = string.Format( "Зміни даних працівника \"{0}\" збережено", model.Name); return(RedirectToAction("Index")); } }