Exemple #1
0
        public ImovelFinalidadeViewModel Atualizar(ImovelFinalidadeViewModel obj, string[] imovelTipoSelecionado)
        {
            var imovelFinalidade            = Mapper.Map <ImovelFinalidade>(obj);
            var imovelFinalidade_ImovelTipo = new List <ImovelFinalidade_ImovelTipo>();

            if (imovelTipoSelecionado != null)
            {
                foreach (var item in imovelTipoSelecionado)
                {
                    imovelFinalidade_ImovelTipo.Add(new ImovelFinalidade_ImovelTipo()
                    {
                        ImovelFinalidadeId = obj.Id, ImovelTipoId = Guid.Parse(item)
                    });
                }
            }

            var objRet = _imovelFinalidadeService.Atualizar(imovelFinalidade, imovelFinalidade_ImovelTipo);

            if (!Commit())
            {
                return(null);
            }

            return(Mapper.Map <ImovelFinalidadeViewModel>(objRet));
        }
Exemple #2
0
        public void Remover(ImovelFinalidadeViewModel obj)
        {
            var imovelFinalidade = Mapper.Map <ImovelFinalidade>(obj);

            _imovelFinalidadeService.Remover(imovelFinalidade);
            Commit();
        }
Exemple #3
0
        // GET: ImovelFinalidade/Create
        public ActionResult Create()
        {
            var imovelFinalidadeViewModel = new ImovelFinalidadeViewModel();

            PopulateImovelTipoAssigned(imovelFinalidadeViewModel);
            return(View(imovelFinalidadeViewModel));
        }
Exemple #4
0
        public ActionResult Edit(ImovelFinalidadeViewModel imovelFinalidadeViewModel, string[] imovelTipoSelecionado)
        {
            if (!ModelState.IsValid)
            {
                return(View(imovelFinalidadeViewModel));
            }
            var objRet = _imovelFinalidadeAppService.Atualizar(imovelFinalidadeViewModel, imovelTipoSelecionado);

            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ImovelFinalidadeViewModel Atualizar(ImovelFinalidadeViewModel obj)
        {
            var imovelFinalidade = Mapper.Map <ImovelFinalidade>(obj);
            var objRet           = _imovelFinalidadeService.Atualizar(imovelFinalidade);

            if (!Commit())
            {
                return(null);
            }
            return(Mapper.Map <ImovelFinalidadeViewModel>(objRet));
        }
Exemple #6
0
        private void PopulateImovelTipoAssigned(ImovelFinalidadeViewModel imovelFinalidadeTipoViewModel)
        {
            var allImovelTipo = _imovelTipoAppService.ObterTodos();
            var imovelTipo    = new HashSet <Guid>(imovelFinalidadeTipoViewModel.ImovelTipos.Select(c => c.Id));
            var viewModel     = new List <ImovelTipoAssignedViewModel>();

            foreach (var Base in allImovelTipo)
            {
                viewModel.Add(new ImovelTipoAssignedViewModel
                {
                    Id          = Base.Id,
                    Descricao   = Base.Descricao,
                    Selecionado = imovelTipo.Contains(Base.Id)
                });
            }
            ViewBag.ImovelTipoLista = viewModel;
        }