public ActionResult AddOrEdit(int? id) { var model = new DepartmentViewModel(); if (id.HasValue) { var item = Db.Get<Department>(id.Value); model = Mapper.Map(item, model); } return View(model); }
public ActionResult AddOrEdit(DepartmentViewModel model) { var item = new Department(); if (model.Id > 0) { item = Db.Get<Department>(model.Id); } item = Mapper.Map(model, item); var result = Db.SaveOrUpdate(item); return RedirectToAction("List"); }
private DepartmentViewModel GetDepartment(int departmentid) { var item = Db.Get<Department>(departmentid); var model = new DepartmentViewModel(); Mapper.Map(item, model); IEnumerable<string> files = new List<string>(); try { var directory = new DirectoryInfo(Server.MapPath(model.FilesFolder)); files = directory.GetFiles().Select(f => f.Name); } catch (Exception ex) { } model.Files = files; return model; }