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)); } }
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); } }