Example #1
0
        public async Task <Admi> AddAdmi(Admi admi)
        {
            admi.AdmiId = Guid.NewGuid().ToString();
            await Context.Admi.AddAsync(admi);

            return(admi);
        }
Example #2
0
        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);
        }
Example #3
0
        public async Task <Admi> Put(Admi admi)
        {
            var a = await admiRepo.AddAdmi(admi);

            await admiRepo.SaveAsync();

            return(a);
        }
Example #4
0
        public async Task <Admi> Get(string id)
        {
            var admi = new Admi();

            admi.AdmiId = id;
            var tsk = await admiRepo.GetAdmi(admi);

            return(tsk);
        }
Example #5
0
        public async Task Post(Admi admi)
        {
            try{
                await admiRepo.UpdateAdmi(admi);

                await admiRepo.SaveAsync();
            }catch (KeyNotFoundException) {
                throw new HttpResponseException(System.Net.HttpStatusCode.NotFound);
            }
        }
Example #6
0
        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);
        }
Example #7
0
        public async Task DeleteAdmi(Admi admi)
        {
            var a = await Context.Admi.FindAsync(admi.AdmiId);

            if (a == null)
            {
                throw new KeyNotFoundException();
            }
            Context.Admi.Remove(a);
        }
Example #8
0
        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);
            }
        }
Example #9
0
 public async Task <Admi> GetAdmi(Admi admi)
 {
     return(await Context.Admi.FindAsync(admi.AdmiId));
 }