Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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 }));
        }
Exemple #5
0
 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);
     }
 }