public static EditDepartmentFormViewModel ToEditDepartmentFormViewModel(this DepartmentModel Model) { EditDepartmentFormViewModel ViewModel = new EditDepartmentFormViewModel(); ViewModel = Mapper.Map <DepartmentModel, EditDepartmentFormViewModel>(Model); return(ViewModel); }
public ActionResult Edit(EditDepartmentFormViewModel Model) { _DynamicModalOptions = new DynamicModalOptions { Title = "Edit Department", FormMethod = FormMethod.Post, FormType = FormType.Edit }; if (!ModelState.IsValid) { return(ViewModal(Model, _DynamicModalOptions)); } DepartmentModel Department = Model.ToDepartmentModel(_DepartmentService.GetDepartment(Model.ID)); try { _DepartmentService.UpdateDepartment(Department); _DepartmentService.SaveDepartment(); return(ModalMessage("Dialog Message", "Department saved successfully")); } catch (Exception ex) { Console.WriteLine(ex); return(ModalMessage("Dialog Message", "Something went wrong")); } }
public static DepartmentModel ToDepartmentModel(this EditDepartmentFormViewModel ViewModel, DepartmentModel Bind = null) { DepartmentModel Model = Bind ?? new DepartmentModel(); Model = Mapper.Map(ViewModel, Model); return(Model); }