public JsonResult Action(CalendarActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) { var calendar = calendarService.GetCalendarID(model.ID); calendar.PlaceID = model.PlaceID; calendar.Name = model.Name; calendar.DateOrg = model.DateOrg; result = calendarService.UpdateCalendar(calendar); } else { Calendar calendar = new Calendar(); calendar.PlaceID = model.PlaceID; calendar.Name = model.Name; calendar.DateOrg = model.DateOrg; result = calendarService.SaveCalendar(calendar); } if (result) { json.Data = new { Success = true }; TempData["message"] = string.Format("Изменения сохранены"); } else { json.Data = new { Success = false, Message = "Ошибка" }; } return(json); }
public ActionResult Delete(int ID) { CalendarActionModel model = new CalendarActionModel(); var calendar = calendarService.GetCalendarID(ID); model.ID = calendar.ID; return(PartialView("_Delete", model)); }
public ActionResult Action(int?ID) { CalendarActionModel model = new CalendarActionModel(); if (ID.HasValue) //we are trying to edit a record { var calendar = calendarService.GetCalendarID(ID.Value); model.ID = calendar.ID; model.PlaceID = calendar.PlaceID; model.Name = calendar.Name; model.DateOrg = calendar.DateOrg; } model.Places = placeService.GetPlaces(); return(PartialView("_Action", model)); }
public JsonResult Delete(CalendarActionModel model) { JsonResult json = new JsonResult(); var result = false; var calendar = calendarService.GetCalendarID(model.ID); result = calendarService.DeleteCalendar(calendar); if (result) { json.Data = new { Success = true }; TempData["message"] = string.Format("Запись \"{0}\" была удалена", calendar.Name); } else { json.Data = new { Success = false, Message = "Ошибка" }; } return(json); }