public ActionResult Create() { var model = new ServiceCrudViewModel(); ViewBag.Title = "Thêm mới dịch vụ"; return(View("~/Areas/Admin/Views/Service/Crud.cshtml", model)); }
public ActionResult Edit(int id) { var model = new ServiceCrudViewModel(); model = _service_Service.Find(id); ViewBag.Title = "Cập nhật dịch vụ"; return(View("~/Areas/Admin/Views/Service/Crud.cshtml", model)); }
public ServiceCrudViewModel Find(int id) { var _data = _serviceManager.GetById(id); var model = new ServiceCrudViewModel(); model.Id = _data.Id; model.Name = _data.Name; model.Alias = _data.Alias; model.Status = _data.Status; model.MetaKeyWord = _data.MetaKeyWord; model.MetaDescription = _data.MetaDescription; return(model); }
public ActionResult Save(ServiceCrudViewModel model) { int id = 0; if (!string.IsNullOrEmpty(model.Id.ToString()) && model.Id > 0) { id = _service_Service.UpdateService(model); } else { id = _service_Service.CreateService(model); } return(RedirectToAction("Edit", new { id = id })); }
public int CreateService(ServiceCrudViewModel model) { try { var _saveData = new Construction.Domain.Models.Service(); _saveData.Name = model.Name; _saveData.Alias = model.Name.GenerateFriendlyName(); _saveData.Status = model.Status; _saveData.MetaKeyWord = model.MetaKeyWord; _saveData.MetaDescription = model.MetaDescription; _serviceManager.Add(_saveData); _serviceManager.Save(); return(_saveData.Id); } catch (Exception ex) { return(0); } }