public ActionResult Edit(WorkerEditModel model) { if (ModelState.IsValid) { var worker = _workerEditCommand.Execute(model); return(RedirectToAction("Details", new { id = worker.Id })); } return(View(model)); }
public WorkerEditModel GetWorkerEdetModel(int workerId) { var _dbModel = dataManager.Workers.GetWorkerById(workerId); var _editModel = new WorkerEditModel() { Id = _dbModel.Id = _dbModel.Id, Projectid = _dbModel.ProjectId, Name = _dbModel.Name, SurName = _dbModel.SurName, Patronymic = _dbModel.Patronymic, Mail = _dbModel.Mail, }; return(_editModel); }
public WorkerViewModel SaveWorkerEditModelToDb(WorkerEditModel editModel) { Worker material; if (editModel.Id != 0) { material = dataManager.Workers.GetWorkerById(editModel.Id); } else { material = new Worker(); } material.Name = editModel.Name; material.ProjectId = editModel.Projectid; material.SurName = editModel.SurName; material.Patronymic = editModel.Patronymic; material.Mail = editModel.Mail; dataManager.Workers.SaveWorker(material); return(WorkerDBModelToView(material.Id)); }
public IActionResult SaveWorker(WorkerEditModel model) { _servicesmanager.Workers.SaveWorkerEditModelToDb(model); return(RedirectToAction("PageEditor", "Page", new { pageId = model.Id, pageType = PageType.Worker })); }