public ActionResult EditDepartament(DepartamentViewModel model) { if (!ModelState.IsValid) { return(RedirectToAction("Index", "Error")); } var departament = Mapper.Map <Departament>(model); _departamentUtil.UpdateDepartament(departament); return(RedirectToAction("Index")); }
public IActionResult Put([FromBody] DepartamentViewModel departament) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(departament)); } _appService.Update(departament); return(Response("Departament successfully updated")); }
// GET: Departaments public IActionResult Index(int page = 1) { IQueryable <Departament> companyContext = _context.Departaments; //разбиение на страницы var count = companyContext.Count(); companyContext = companyContext.Skip((page - 1) * pageSize).Take(pageSize); //формирование представления DepartamentViewModel departament = new DepartamentViewModel { Departaments = companyContext, PageViewModel = new PageViewModel(count, page, pageSize), }; return(View(departament)); }
public DepartamentsWindow() { InitializeComponent(); DataContext = new DepartamentViewModel(); }