public async Task <HttpResponseMessage> DeleteEmployeeByIdAsync(string employeeId) { try { var entity = await _employeeLogic.DeleteEmployeeByIdAsync(employeeId); return(entity == null ? Request.CreateResponse(HttpStatusCode.NotFound, $"Employee with Id={employeeId} not found.") : Request.CreateResponse(HttpStatusCode.OK, entity)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }