Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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"));
     }
 }
Esempio n. 3
0
 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"));
     }
 }