public async Task <IActionResult> UpdateAccount([FromBody] GpsViewModel avm, string id) { var user = await UserManager.FindByIdAsync(id); if (user == null) { return(NotFound()); } var tokenid = this.User.Claims.FirstOrDefault(c => c.Type == "UserId").Value; if (id != tokenid) { return(Unauthorized()); } if (avm != null) { if (avm.Longitude != null) { user.Longitude = (double)avm.Longitude; } if (avm.Latitude != null) { user.Latitude = (double)avm.Latitude; } } var result = await UserManager.UpdateAsync(user); return(NoContent()); }
public Pocetna(GpsViewModel p) { this.parent = p; NavigationService = new NavigationService(); KartaUJednomPravcu = new RelayCommand <object>(IKartaUJednomPravcu); PovratnaAvioKarta = new RelayCommand <object>(IPovratnaAvioKarta); Putuj = new RelayCommand <object>(Idemo); Izmjeni = new RelayCommand <object>(izmjeni); }