public IMDResponse <bool> CSaveEspecialidad([FromBody] EntEspecialidad entEspecialidad) { IMDResponse <bool> response = new IMDResponse <bool>(); string metodo = nameof(this.CSaveEspecialidad); logger.Info(IMDSerialize.Serialize(67823458454689, $"Inicia {metodo}([FromBody]EntEspecialidad entEspecialidad)", entEspecialidad)); try { BusCatalogo busEspecialidad = new BusCatalogo(); response = busEspecialidad.BSaveEspecialidad(entEspecialidad); } catch (Exception ex) { response.Code = 67823458455466; response.Message = "Ocurrió un error inesperado en el servicio al guardar la especialidad."; logger.Error(IMDSerialize.Serialize(67823458455466, $"Error en {metodo}([FromBody]EntEspecialidad entEspecialidad): {ex.Message}", entEspecialidad, ex, response)); } return(response); }