public HttpResponseMessage ActualizarAlineacion(DTOAlineacionActualizar dto) { logger.Info("Entrando a ActualizarAlineacion[]"); try { TraductorAlineacionActualizar traductor = FabricaTraductor.CrearTraductorAlineacionActualizar(); Entidad entidad = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoActualizarAlineacion(entidad); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK, "Actualizado exitosamente")); } catch (ExcepcionPersonalizada ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Mensaje)); } catch (Exception ex) { logger.Error(ex, "Ocurrio un error inesperado"); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error desconocido")); } }