Beispiel #1
0
        public async Task <IActionResult> Edit(int id, [Bind("IdImovel,DscImovel,VlrImovel,NumQrtImovel,NumVagImovel,TipImovel,RuaImovel,BroImovel,CddImovel,UFImovel,CEPImovel")] ImovelModel imovelModel)
        {
            if (id != imovelModel.IdImovel)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(imovelModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ImovelModelExists(imovelModel.IdImovel))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(imovelModel));
        }
Beispiel #2
0
        public ActionResult Edit(int id)
        {
            Imovel      imovel      = _imovelService.Buscar(id);
            ImovelModel imovelModel = _mapper.Map <ImovelModel>(imovel);

            return(View(imovelModel));
        }
Beispiel #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            ImovelModel imovelmodel = db.Imoveis.Find(id);

            db.Imoveis.Remove(imovelmodel);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
 public ActionResult Edit(int id, ImovelModel imovelModel)
 {
     if (ModelState.IsValid)
     {
         var imovel = _mapper.Map <Imovel>(imovelModel);
         _imovelService.Alterar(imovel);
     }
     return(RedirectToAction(nameof(Index)));
 }
Beispiel #5
0
 public ActionResult Create(ImovelModel imovelModel)
 {
     if (ModelState.IsValid)
     {
         var imovel = _mapper.Map <Imovel>(imovelModel);
         _imovelService.Inserir(imovel);
     }
     return(RedirectToAction(nameof(Index)));
 }
Beispiel #6
0
 public JsonResult Paredes(ImovelModel imovelmodel)
 {
     foreach (ParedeModel parede in imovelmodel.Paredes)
     {
         parede.ImovelID = imovelmodel.ImovelId;
         db.Paredes.Add(parede);
     }
     db.SaveChanges();
     return(Json(new { Success = 1, ex = "OK" }));
 }
Beispiel #7
0
        public ActionResult Paredes(int id = 0)
        {
            ImovelModel imovelmodel = db.Imoveis.Find(id);

            if (imovelmodel == null)
            {
                return(HttpNotFound());
            }
            return(View(imovelmodel));
        }
Beispiel #8
0
        public async Task <IActionResult> Create([Bind("IdImovel,DscImovel,VlrImovel,NumQrtImovel,NumVagImovel,TipImovel,RuaImovel,BroImovel,CddImovel,UFImovel,CEPImovel")] ImovelModel imovelModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(imovelModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(imovelModel));
        }
Beispiel #9
0
        //
        // GET: /Imovel/Edit/5

        public ActionResult Edit(int id = 0)
        {
            ImovelModel imovelmodel = db.Imoveis.Find(id);

            if (imovelmodel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CidadeID = new SelectList(db.Cidades, "CidadeId", "Descricao", imovelmodel.CidadeID);
            ViewBag.ImagemID = new SelectList(db.ImagemModels, "ImagemId", "Caminho", imovelmodel.ImagemID);
            return(View(imovelmodel));
        }
Beispiel #10
0
        public JsonResult Create(ImovelModel imovelmodel)
        {
            imovelmodel.Contato = db.Contatos.Add(imovelmodel.Contato);

            if (ModelState.IsValid)
            {
                db.Imoveis.Add(imovelmodel);
                db.SaveChanges();
                return(Json(new { Success = 1, ex = "" }));
            }
            return(Json(new { Success = 0, ex = "Erro" }));
        }
Beispiel #11
0
 public ActionResult Edit(ImovelModel imovelmodel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(imovelmodel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CidadeID = new SelectList(db.Cidades, "CidadeId", "Descricao", imovelmodel.CidadeID);
     ViewBag.ImagemID = new SelectList(db.ImagemModels, "ImagemId", "Caminho", imovelmodel.ImagemID);
     return(View(imovelmodel));
 }
Beispiel #12
0
 public ActionResult Delete(int id, ImovelModel imovelModel)
 {
     _imovelService.Excluir(id);
     return(RedirectToAction(nameof(Index)));
 }