public async Task AddImpl() { var result = await _employeesService.AddAsync(Model); if (result.Succeeded) { HostScreen.Router.NavigateBack.Execute(); } }
public async Task <IActionResult> Create([Bind("Id,Name,Address,PersonId,DepartmentId,PositionId")] Employee employee) { if (ModelState.IsValid) { await _employeesService.AddAsync(employee); return(RedirectToAction(nameof(Index))); } SetViewBag(); return(View(employee)); }
public async Task <IHttpActionResult> PostEmployee(EmployeeResource resoure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } EmployeeResource result = await _employeesService.AddAsync(resoure); return(CreatedAtRoute("DefaultApi", new { id = result.Id }, result)); }
public async Task <EmployeeDTO> Add([FromBody] EmployeeDTO employeeDTO) { using (var userManager = _userManagerFactory()) { var userId = userManager.GetUserId(User); var employee = await _employeesService.AddAsync(employeeDTO, userId); return(employee); } }