Пример #1
0
        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));
            }
        }