public ActionResult Create(WorkerCreateModel model) { if (ModelState.IsValid) { var worker = _workerCreateCommand.Execute(model); return(RedirectToAction("Details", new { id = worker.Id })); } return(View(model)); }
public OperationResult Сreate(WorkerCreateModel model) { try { Core core = _coreHelper.GetCore(); var workerDto = core.Advanced_WorkerCreate(model.FirstName, model.LastName, model.SiteId + "." + model.CustomerNo + "@invalid.invalid"); var createdWorker = core.Advanced_SiteWorkerCreate(new SiteName_Dto(model.SiteId, "", null, null), workerDto); return(new OperationResult(true, $"Worker was successfully created!")); } catch (Exception e) { return(new OperationResult(false, $"Error while creating worker")); } }
public async Task <OperationResult> Create(WorkerCreateModel model) { try { var core = await _coreHelper.GetCore(); var workerDto = await core.Advanced_WorkerCreate(model.FirstName, model.LastName, model.SiteId + "." + model.CustomerNo + "@invalid.invalid"); var createdWorker = core.Advanced_SiteWorkerCreate(new SiteNameDto(model.SiteId, "", null, null), workerDto); return(new OperationResult(true, _localizationService.GetString("WorkerWasSuccessfullyCreated"))); } catch (Exception) { return(new OperationResult(false, _localizationService.GetString("ErrorWhileCreatingWorker"))); } }
public async Task <OperationResult> Сreate([FromBody] WorkerCreateModel model) { return(await _workersService.Create(model)); }
public ActionResult Create() { var model = new WorkerCreateModel(); return(View(model)); }