public ActionResult ManagerEdit(Manager manager) { TryValidateModel(manager); if (ModelState.IsValid) { var repositoryTransfer = new RepositoryTransfer(); var existManagerDTO = repositoryTransfer.GetManagers().FirstOrDefault(m => (m.SecondName == manager.SecondName)); if (existManagerDTO == null) { var managerDTO = repositoryTransfer.GetManagers().FirstOrDefault(m => (m.Id == manager.Id)); managerDTO.SecondName = manager.SecondName; repositoryTransfer.UpdateManager(managerDTO); if (Request.IsAjaxRequest()) { return(new EmptyResult()); } else { return(View("Index")); } } else { return(View("Error")); } } else { return(View("Error")); } }
public ActionResult ShowManager(int id) { var repositoryTransfer = new RepositoryTransfer(); var managers = repositoryTransfer.GetManagers().Where(m => (m.Id == id)).Select(m => (new Manager() { Id = m.Id, SecondName = m.SecondName })).ToArray(); return(PartialView("PartialManagersList", managers)); }
public ActionResult ManagerList() { var repositoryTransfer = new RepositoryTransfer(); var managersDTO = repositoryTransfer.GetManagers(); var managers = managersDTO.Select(m => new Manager() { Id = m.Id, SecondName = m.SecondName }).ToArray(); return(PartialView("PartialManagersList", managers)); }
public ActionResult ManagerEdit(int id) { var repositoryTransfer = new RepositoryTransfer(); var managerDTO = repositoryTransfer.GetManagers().FirstOrDefault(m => (m.Id == id)); var manager = new Manager() { Id = managerDTO.Id, SecondName = managerDTO.SecondName }; return(PartialView("ManagerEdit", manager)); }