public async Task <Admi> AddAdmi(Admi admi) { admi.AdmiId = Guid.NewGuid().ToString(); await Context.Admi.AddAsync(admi); return(admi); }
private void Guardar() { lbCity.Text = comboBoxCities.Text; IProxy proxy = new Proxy(); var response = proxy.weather("rome"); Random rnd = new Random(); int temperatura = rnd.Next(9, 31); int max = rnd.Next(temperatura, 31); int min = rnd.Next(9, temperatura); int hum = rnd.Next(25, 75); int vie = rnd.Next(1, 34); int lun = rnd.Next(min, max); int mar = rnd.Next(min, max); int mie = rnd.Next(min, max); int jue = rnd.Next(min, max); ciudad = $"Ciudad:{response.name}"; //temperatura = response.main.temp; //max = $"Max:{response.main.temp_max}"; //min = $"Min:{response.main.temp_min}"; var admi = new Admi(); Citi cit = null; cit = new Citi { Ciudad = comboBoxCities.Text, Temperatura = temperatura.ToString(), Min = min.ToString(), Max = max.ToString() }; //cit = new Citi { Ciudad = ciudad, Temperatura = $"Temperatura:{response.main.temp}", Min = $"Min:{response.main.temp_min}", Max = $"Max:{response.main.temp_max}" }; Dato.Guardar(cit); }
public async Task <Admi> Put(Admi admi) { var a = await admiRepo.AddAdmi(admi); await admiRepo.SaveAsync(); return(a); }
public async Task <Admi> Get(string id) { var admi = new Admi(); admi.AdmiId = id; var tsk = await admiRepo.GetAdmi(admi); return(tsk); }
public async Task Post(Admi admi) { try{ await admiRepo.UpdateAdmi(admi); await admiRepo.SaveAsync(); }catch (KeyNotFoundException) { throw new HttpResponseException(System.Net.HttpStatusCode.NotFound); } }
public async Task UpdateAdmi(Admi admi) { var a = await Context.Admi.FindAsync(admi.AdmiId); if (a == null) { throw new KeyNotFoundException(); } Context.Entry(a).CurrentValues.SetValues(admi); }
public async Task DeleteAdmi(Admi admi) { var a = await Context.Admi.FindAsync(admi.AdmiId); if (a == null) { throw new KeyNotFoundException(); } Context.Admi.Remove(a); }
public async Task Delete(string id) { try{ var admi = new Admi(); admi.AdmiId = id; await admiRepo.DeleteAdmi(admi); await admiRepo.SaveAsync(); }catch (KeyNotFoundException) { throw new HttpResponseException(System.Net.HttpStatusCode.NotFound); } }
public async Task <Admi> GetAdmi(Admi admi) { return(await Context.Admi.FindAsync(admi.AdmiId)); }