public bool Modificar(Permiso permiso) { bool updated = false; try { DAL.DTO.Permiso permisoDal = Converter.ConvertToDAL(permiso); PermisoDAL mod = new PermisoDAL(_connectionString); updated = mod.Modificar(permisoDal); if (updated) { // Si había una caché para prensa la borramos string nombreCache = string.Format("permiso{0}", permiso.tipoPermiso); CacheData.Remove(nombreCache); } } catch (Exception er) { log.Error("Agregar()", er); } return(updated); }
internal static DAL.DTO.Permiso ConvertToDAL(DTO.Permiso item) { DAL.DTO.Permiso permiso = null; if (item != null) { permiso = new DAL.DTO.Permiso { Id_Permiso = (int)item.tipoPermiso, Nombre = item.Nombre, }; } return(permiso); }
internal static DTO.Permiso ConvertToBL(DAL.DTO.Permiso item) { DTO.Permiso permiso = null; if (item != null) { permiso = new DTO.Permiso { tipoPermiso = (Model.BL.DTO.Enums.Tipo_Permiso)Enum.Parse(typeof(Model.BL.DTO.Enums.Tipo_Permiso), item.Id_Permiso.ToString()), Nombre = item.Nombre, }; } return(permiso); }