public Boolean CrearCredencial(CredencialDto credencial) { CredencialesEntities db = new CredencialesEntities(); CREDENCIAL credencialEntity = this.mapper.Map <CredencialDto, CREDENCIAL>(credencial); db.CREDENCIAL.Add(credencialEntity); db.SaveChanges(); return(true); }
public Boolean EliminarCredencialUsuario(String usuario) { CredencialesEntities db = new CredencialesEntities(); var crecencialDb = db.CREDENCIAL.Where(CREDENCIAL => CREDENCIAL.Usuario.Equals(usuario)); Boolean eliminado = crecencialDb.Count() > 0; if (eliminado) { db.CREDENCIAL.Remove(crecencialDb.FirstOrDefault()); db.SaveChanges(); } return(eliminado); }
public CredencialDto GetCredencialPorUsuario(String usuario) { CredencialDto credencial = null; CREDENCIAL credencialEntity; using (CredencialesEntities db = new CredencialesEntities()) { var datos = (from CREDENCIAL in db.CREDENCIAL where CREDENCIAL.Usuario.Equals(usuario) select CREDENCIAL); if (datos.Count() > 0) { credencialEntity = datos.First(); credencial = this.mapper.Map <CREDENCIAL, CredencialDto>(credencialEntity); } } return(credencial); }
public List <CredencialDto> GetCredencialesPorBizflow(Nullable <decimal> numeroBizflow) { List <CredencialDto> credenciales = new List <CredencialDto>(); using (CredencialesEntities db = new CredencialesEntities()) { var datos = (from CREDENCIAL in db.CREDENCIAL where CREDENCIAL.NroBizflow == numeroBizflow select CREDENCIAL); if (datos.Count() > 0) { foreach (var credencialDb in datos) { credenciales.Add(this.mapper.Map <CREDENCIAL, CredencialDto>(credencialDb)); } } } return(credenciales); }
public Boolean ActualizarCredencial(CredencialDto credencial) { credencial.FechaMovimiento = DateTime.Now; CredencialesEntities db = new CredencialesEntities(); var credenciales = db.CREDENCIAL.Where(CREDENCIAL => CREDENCIAL.Usuario.Equals(credencial.Usuario)); // PK USUARIO Boolean actualizado = credenciales.Count() > 0; if (actualizado) { foreach (var credencialDb in credenciales) { credencialDb.NroBizflow = credencial.NroBizflow; credencialDb.ModoAcceso = credencial.ModoAcceso; credencialDb.FechaMovimiento = credencial.FechaMovimiento; credencialDb.TokenAcceso = credencial.TokenAcceso; credencialDb.TokenRefresco = credencial.TokenRefresco; credencialDb.TiempoExpiracionAcceso = credencial.TiempoExpiracionAcceso; credencialDb.TiempoExpiracionRefresco = credencial.TiempoExpiracionRefresco; } db.SaveChanges(); } return(actualizado); }