Exemplo n.º 1
0
        // GET: ImovelDetalheTipo/Create
        public ActionResult Create()
        {
            var imovelDetalheTipo = new ImovelDetalheTipoViewModel();

            PopulateImovelDetalheBaseAssigned(imovelDetalheTipo);
            return(View(imovelDetalheTipo));
        }
Exemplo n.º 2
0
        public void Remover(ImovelDetalheTipoViewModel obj)
        {
            var imovelDetalheTipo = Mapper.Map <ImovelDetalheTipo>(obj);

            _imovelDetalheTipoService.Remover(imovelDetalheTipo);
            Commit();
        }
Exemplo n.º 3
0
        public ActionResult Edit(ImovelDetalheTipoViewModel imovelDetalheTipo, string[] imovelDetalheBaseSelecionado)
        {
            if (!ModelState.IsValid)
            {
                return(View(imovelDetalheTipo));
            }
            var objRet = _imovelDetalheTipoAppService.Atualizar(imovelDetalheTipo, imovelDetalheBaseSelecionado);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        public ActionResult Create(ImovelDetalheTipoViewModel imovelDetalheViewModel, string[] imovelDetalheBaseSelecionado = null)
        {
            if (!ModelState.IsValid)
            {
                return(View(imovelDetalheViewModel));
            }
            var objRet = _imovelDetalheTipoAppService.Adicionar(imovelDetalheViewModel, imovelDetalheBaseSelecionado);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public ImovelDetalheTipoViewModel Atualizar(ImovelDetalheTipoViewModel obj)
        {
            var imovelDetalheTipo = Mapper.Map <ImovelDetalheTipo>(obj);
            var objRet            = _imovelDetalheTipoService.Atualizar(imovelDetalheTipo);

            if (!Commit())
            {
                return(null);
            }
            return(Mapper.Map <ImovelDetalheTipoViewModel>(objRet));
        }
Exemplo n.º 6
0
        private void PopulateImovelDetalheBaseAssigned(ImovelDetalheTipoViewModel imovelDetalheTipoViewModel)
        {
            var allImovelDetalheBase = _imovelDetalheBaseAppService.ObterTodos();
            var imovelDetalhebase    = new HashSet <Guid>(imovelDetalheTipoViewModel.ImovelDetalheBases.Select(c => c.Id));
            var viewModel            = new List <ImovelDetalheBaseAssignedViewModel>();

            foreach (var Base in allImovelDetalheBase)
            {
                viewModel.Add(new ImovelDetalheBaseAssignedViewModel
                {
                    Id          = Base.Id,
                    Descricao   = Base.Descricao,
                    TipoDados   = Base.TipoDados,
                    Selecionado = imovelDetalhebase.Contains(Base.Id)
                });
            }
            ViewBag.ImovelDetalheBaseLista = viewModel;
        }
Exemplo n.º 7
0
        public ImovelDetalheTipoViewModel Atualizar(ImovelDetalheTipoViewModel obj, string[] imovelDetalheBaseSelecionado)
        {
            var imovelDetalheTipo           = Mapper.Map <ImovelDetalheTipo>(obj);
            var imovelDetalheTipo_BaseLista = new List <ImovelDetalheTipo_DetalheBase>();

            if (imovelDetalheBaseSelecionado != null)
            {
                foreach (var item in imovelDetalheBaseSelecionado)
                {
                    imovelDetalheTipo_BaseLista.Add(new ImovelDetalheTipo_DetalheBase()
                    {
                        ImovelDetalheTipoId = imovelDetalheTipo.Id, ImovelDetalheBaseId = Guid.Parse(item)
                    });
                }
            }
            var objRet = _imovelDetalheTipoService.Atualizar(imovelDetalheTipo, imovelDetalheTipo_BaseLista);

            if (!Commit())
            {
                return(null);
            }
            return(Mapper.Map <ImovelDetalheTipoViewModel>(objRet));
        }