public async Task <IdentityResult> Post(EmployeeViewModel employee) { return(await _employeeManager.CreateAsync(employee)); }
public IActionResult Create([FromBody] Employee value) => new WebApiPost <Employee>(this, () => _manager.CreateAsync(WebApiActionBase.Value(value)), operationType: OperationType.Create, statusCode: HttpStatusCode.Created, alternateStatusCode: null, locationUri: (r) => new Uri($"/api/v1/employees/{r.Id}", UriKind.Relative));
public async Task CreateAsync(CreateEmployeeInput input) { var @employee = Employee.Create(input.Name, input.Email, input.PhoneNumber, input.Department, input.TimePreference, input.subscribe); await _employeeManager.CreateAsync(@employee); }
public IActionResult Create([FromBody] Employee value) { return(new WebApiPost <Employee>(this, () => _manager.CreateAsync(WebApiActionBase.Value(value)), operationType: OperationType.Create, statusCode: HttpStatusCode.Created, alternateStatusCode: null)); }