示例#1
0
        public void EliminarTipoViviendas(int id)
        {
            Tipos_Vivienda tipos = this.BuscarTipoVivienda(id);

            this.entidad.Tipos_Vivienda.Remove(tipos);
            this.entidad.SaveChanges();
        }
示例#2
0
        public async Task ModificarTipoViviendaAsync(Tipos_Vivienda cl, int id, string token)
        {
            using (HttpClient client = new HttpClient())
            {
                String peticion = "api/ModificarTipoVivienda/" + id;
                client.BaseAddress = new Uri(this.uriapi);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(headerjson);
                Tipos_Vivienda dept = new Tipos_Vivienda();
                dept.Cod_tipo_vivienda = cl.Cod_tipo_vivienda;
                dept.Descripcion       = cl.Descripcion;

                if (token != null)
                {
                    client.DefaultRequestHeaders.Add("Authorization", "bearer "
                                                     + token);
                }


                String json = JsonConvert.SerializeObject(dept);

                StringContent content =
                    new StringContent(json
                                      , System.Text.Encoding.UTF8, "application/json");

                await client.PutAsync(peticion, content);
            }
        }
示例#3
0
        public async Task InsertarTipoViviendaAsync(Tipos_Vivienda cl, string token)
        {
            using (HttpClient client = new HttpClient())
            {
                String peticion = "api/InsertarTipoVivienda";
                client.BaseAddress = new Uri(this.uriapi);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(headerjson);

                Tipos_Vivienda dept = new Tipos_Vivienda();
                dept.Cod_tipo_vivienda = cl.Cod_tipo_vivienda;
                dept.Descripcion       = cl.Descripcion;

                if (token != null)
                {
                    client.DefaultRequestHeaders.Add("Authorization", "bearer "
                                                     + token);
                }

                String        json    = JsonConvert.SerializeObject(dept);
                StringContent content =
                    new StringContent(json
                                      , System.Text.Encoding.UTF8, "application/json");
                HttpResponseMessage response =
                    await client.PostAsync(peticion, content);

                if (response.IsSuccessStatusCode)
                {
                }
            }
        }
示例#4
0
        public void ModificarTipoVivienda(Tipos_Vivienda modelo)
        {
            Tipos_Vivienda tipo = this.entidad.Tipos_Vivienda.Single(z => z.Cod_tipo_vivienda == modelo.Cod_tipo_vivienda);

            tipo.Descripcion = modelo.Descripcion;


            this.entidad.SaveChanges();
        }
示例#5
0
        public void InsertarTipoViviendas(Tipos_Vivienda modelo)
        {
            Tipos_Vivienda tipo = new Tipos_Vivienda();

            tipo.Cod_tipo_vivienda = modelo.Cod_tipo_vivienda;
            tipo.Descripcion       = modelo.Descripcion;
            this.entidad.Tipos_Vivienda.Add(tipo);
            this.entidad.SaveChanges();
        }
 public ActionResult Create(Tipos_Vivienda u)
 {
     if (!ModelState.IsValid)
     {
         return(View(u));
     }
     this.repo.InsertarTipoViviendas(u);
     return(RedirectToAction("GetTiposVivienda"));
 }
 public ActionResult Edit(Tipos_Vivienda c)
 {
     if (!ModelState.IsValid)
     {
         return(View(c));
     }
     this.repo.ModificarTipoVivienda(c);
     return(RedirectToAction("GetTiposVivienda"));
 }
        public async Task <IActionResult> Create(Tipos_Vivienda cl)
        {
            string token = HttpContext.Session.GetString("TOKEN");

            if (!ModelState.IsValid)
            {
                return(View(cl));
            }
            await this.repo.InsertarTipoViviendaAsync(cl, token);

            return(RedirectToAction("GetTipoVivienda"));
        }
        public async Task <IActionResult> Edit(Tipos_Vivienda tipo, int id)
        {
            string token = HttpContext.Session.GetString("TOKEN");

            if (!ModelState.IsValid)
            {
                return(View(tipo));
            }
            await this.repo.ModificarTipoViviendaAsync(tipo, id, token);

            return(RedirectToAction("GetTipoVivienda"));
        }
示例#10
0
        public async Task <Tipos_Vivienda> BuscarTipoViviendaAsync(int id)
        {
            using (HttpClient client = new HttpClient())
            {
                string peticion = "api/BuscarTipoVivienda/" + id;
                client.BaseAddress = new Uri(this.uriapi);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(headerjson);
                HttpResponseMessage response = await
                                               client.GetAsync(peticion);

                if (response.IsSuccessStatusCode)
                {
                    Tipos_Vivienda t =
                        await response.Content.ReadAsAsync <Tipos_Vivienda>();

                    return(t);
                }
                else
                {
                    return(null);
                }
            }
        }
        public ActionResult Delete(int id)
        {
            Tipos_Vivienda tipos = this.repo.BuscarTipoVivienda(id);

            return(View(tipos));
        }
        //-----------------

        public async Task <IActionResult> Delete(int id)
        {
            Tipos_Vivienda cl = await this.repo.BuscarTipoViviendaAsync(id);

            return(View(cl));
        }
示例#13
0
 public void Put(Tipos_Vivienda h, int id)
 {
     this.repo.ModificarTipoVivienda(h);
 }
示例#14
0
 public void Post(Tipos_Vivienda cost)
 {
     this.repo.InsertarTipoViviendas(cost);
 }