Ejemplo n.º 1
0
        public ActionResult Create(ApartamentoVM Apartamento)
        {
            if (ModelState.IsValid)
            {
                var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(Apartamento);

                ApartamentoService.Criar(ApartamentoTO);

                Session["Mensagem"] = ApartamentoTO.Mensagem;
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        private void NomearVariaveis(ApartamentoVM ApartamentoVM = null, List <ApartamentoVM> listaApartamentosVM = null)
        {
            var listaContratoTO = ContratoService.Listar().Lista;

            if (listaApartamentosVM != null && listaApartamentosVM.Count > 0)
            {
                foreach (var apa in listaApartamentosVM)
                {
                    apa.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == apa.IdContrato).Descricao;
                }
            }

            if (ApartamentoVM != null)
            {
                ApartamentoVM.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == ApartamentoVM.IdContrato).Descricao;
            }
        }
Ejemplo n.º 3
0
        public ActionResult Edit(ApartamentoVM ApartamentoVM)
        {
            if (ModelState.IsValid)
            {
                var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(ApartamentoVM);

                ApartamentoService.Atualizar(ApartamentoTO);

                if (!ApartamentoTO.Valido)
                {
                    Session["Mensagem"] = ApartamentoTO.Valido;
                    return(RedirectToAction("Index"));
                }

                ApartamentoVM = Mapper.Map <ApartamentoTO, ApartamentoVM>(ApartamentoTO);
            }

            return(RedirectToAction("Index"));
        }