public async Task <IHttpActionResult> Delete(string Id) { try { log.Info(new MDCSet(this.ControllerContext.RouteData), new InfoException(Id)); await _repository.Delete(Id); return(Ok("Unidad organizacional eliminada correctamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); throw new Exception(e.Message, e); } }