コード例 #1
0
 public tblLocalizacion Get(int id)
 {
     using (var context = new PublicacionMig())
     {
         return(context.Localizacion.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #2
0
 public IEnumerable <tblLocalizacion> Get()
 {
     using (var context = new PublicacionMig())
     {
         return(context.Localizacion.ToList());
     }
 }
コード例 #3
0
 public bool Delete(int id)
 {
     using (var context = new PublicacionMig())
     {
         var localizaciondel = context.Localizacion.FirstOrDefault(x => x.Id == id);
         context.Localizacion.Remove(localizaciondel);
         context.SaveChanges();
         return(true);
     }
 }
コード例 #4
0
 public IHttpActionResult Post(tblLocalizacion localizacion)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     using (var context = new PublicacionMig())
     {
         context.Localizacion.Add(localizacion);
         context.SaveChanges();
         return(Ok(localizacion));
     }
 }
コード例 #5
0
 public IHttpActionResult autenticacion(clsAutenticacion Logins)
 {
     using (var context = new PublicacionMig())
     {
         var           autenticacion = context.Login.Any(x => x.Correo == Logins.correo && x.Contraseña == Logins.contraseña);
         clsValidacion validacion    = new clsValidacion();
         if (autenticacion == false)
         {
             return(Ok(validacion.Denegado));
         }
         else
         {
             return(Ok(validacion.Espermitido));
         }
     }
 }
コード例 #6
0
 public tblLocalizacion Put(tblLocalizacion localizacion)
 {
     using (var context = new PublicacionMig())
     {
         var Loginact = context.Localizacion.FirstOrDefault(x => x.Id == localizacion.Id);
         Loginact.LocalDateTime    = localizacion.LocalDateTime;
         Loginact.Latitude         = localizacion.Latitude;
         Loginact.Longitude        = localizacion.Longitude;
         Loginact.Altitude         = localizacion.Altitude;
         Loginact.AltitudeAccuracy = localizacion.AltitudeAccuracy;
         Loginact.Accuracy         = localizacion.Accuracy;
         Loginact.Heading          = localizacion.Heading;
         Loginact.Speed            = localizacion.Speed;
         context.SaveChanges();
         return(localizacion);
     }
 }
コード例 #7
0
 public tblLogin Put(tblLogin Logins)
 {
     using (var context = new PublicacionMig())
     {
         var Loginact = context.Login.FirstOrDefault(x => x.Id == Logins.Id);
         Loginact.Nombres         = Logins.Nombres;
         Loginact.Apellidos       = Logins.Apellidos;
         Loginact.Celular         = Logins.Celular;
         Loginact.Direccion       = Logins.Direccion;
         Loginact.Estrato         = Logins.Estrato;
         Loginact.FechaNacimiento = Logins.FechaNacimiento;
         Loginact.Correo          = Logins.Correo;
         Loginact.Contraseña      = Logins.Contraseña;
         context.SaveChanges();
         return(Logins);
     }
 }