public async Task <IActionResult> PostEmployee([FromBody] ObITwahn.Services.Meeting.Model.Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _employeeRepository.SaveOrUpdateAsync(employee); return(CreatedAtAction("GetEmployee", new { id = employee.Id }, employee)); }
public async Task <IActionResult> PutEmployee([FromRoute] Guid?id, [FromBody] ObITwahn.Services.Meeting.Model.Employee employee) { if (id != employee.Id) { return(BadRequest()); } await _employeeRepository.SaveOrUpdateAsync(employee); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(NoContent()); }