public bool Modificar(Solicitud solicitud) { bool updated = false; try { DAL.DTO.Solicitud solicitudDal = Converter.ConvertToDAL(solicitud); SolicitudDAL mod = new SolicitudDAL(_connectionString); updated = mod.Modificar(solicitudDal); if (updated) { // Si había una caché para prensa la borramos string nombreCache = string.Format("solicitud{0}", solicitud.Id); CacheData.Remove(nombreCache); } } catch (Exception er) { log.Error("Agregar()", er); } return(updated); }
internal static DAL.DTO.Solicitud ConvertToDAL(DTO.Solicitud item) { DAL.DTO.Solicitud solicitud = null; if (item != null) { solicitud = new DAL.DTO.Solicitud { Id = item.Id, Fecha_Generacion = item.Fecha_Generacion, Id_Prensa = item.Id_Prensa }; } return(solicitud); }
public int Agregar(Solicitud solicitud) { int id = -1; try { log.Debug("Agregar(). Se va a agregar una nueva solicitud"); SolicitudDAL model = new SolicitudDAL(_connectionString); DAL.DTO.Solicitud solicitudDal = Converter.ConvertToDAL(solicitud); id = model.Agregar(solicitudDal); } catch (Exception er) { log.Error("Agregar()", er); } return(id); }