Example #1
0
        public EntidadeViewModel EntidadeAtualizar(EntidadeViewModel entidadeViewModel)
        {
            var entidade = Mapper.Map <Entidade>(entidadeViewModel);

            _entidadeService.EntidadeAtualizar(entidade);
            Commit();
            return(entidadeViewModel);
        }
Example #2
0
        public async Task <ActionResult <EntidadeViewModel> > Post(EntidadeViewModel entidadeViewModel)
        {
            var objeto = _mapper.Map <Projeto>(entidadeViewModel);

            var retorno = _mapper.Map <EntidadeViewModel>(await _entidadeService.Adicionar(objeto));

            return(retorno);
        }
 public ActionResult Edit(EntidadeViewModel entidadeViewModel)
 {
     if (ModelState.IsValid)
     {
         _entidadeApplicationService.EntidadeAdicionar(entidadeViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(entidadeViewModel));
 }
Example #4
0
        public async Task <ActionResult <EntidadeViewModel> > Adicionar([FromBody] EntidadeViewModel entidadeViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }
            await _entidadeService.Adicionar(_mapper.Map <Entidade>(entidadeViewModel));

            return(CustomResponse(entidadeViewModel));
        }
Example #5
0
 public ActionResult Edit(EntidadeViewModel entidade)
 {
     if (ModelState.IsValid)
     {
         var entidadeDomain = Mapper.Map <EntidadeViewModel, Entidade>(entidade);
         _entidadeApp.Update(entidadeDomain);
         return(RedirectToAction("Index"));
     }
     ViewBag.EntidadeMasterId = new SelectList(_entidadeMasterApp.GetAll(), "Id", "NomeFantasia", entidade.EntidadeMasterId);
     ViewBag.EntidadeTiposId  = new SelectList(_entidadeTiposApp.GetAll(), "Id", "Descricao", entidade.EntidadeTiposId);
     return(View(entidade));
 }
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EntidadeViewModel entidadeViewModel = _entidadeApplicationService.EntidadeObterPorId(id.Value);

            if (entidadeViewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(entidadeViewModel));
        }
Example #7
0
        public async Task <ActionResult <EntidadeViewModel> > Atualizar(Guid id, [FromBody] EntidadeViewModel entidadeViewModel)
        {
            if (id != entidadeViewModel.Id)
            {
                NotificarErro("O id informado não é o mesmo que foi passado na query");
                return(CustomResponse(entidadeViewModel));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }
            await _entidadeService.Atualizar(_mapper.Map <Entidade>(entidadeViewModel));

            return(CustomResponse(entidadeViewModel));
        }
Example #8
0
        public App()
        {
            InitializeComponent();

            //Inicializa os Models que serao usados no app
            entidadeVM        = new EntidadeViewModel();
            estabelecimentoVW = new EstabelecimentoViewModel();
            controleViewModel = new ControleViewModel();

            //Verifica se tem um entidade inserida no banco
            var entidade = entidadeVM.GetLista <Entidade>();

            //Se houver
            if (entidade.Count > 0)
            {
                //se não estiver com login expirado
                if (entidade[0].dt_expiracao > DateTime.Now)
                {
                    //prepara os dados e vai para tela principal
                    //entidadeVM.DadosToVM(entidade[0]);
                    //entidadeVM.PerfilToLista(entidade[0]);
                    //estabelecimentoVW.EstabelecimentosVw(estabelecimentoVW.GetLista<Estabelecimento>());
                    //ScontroleViewModel.AddControles(estabelecimentoVW.ListaEstabelecimento);
                    entidadeVM.Email    = entidade[0].email;
                    masterPageViewModel = new MasterPageViewModel();

                    GerenciaLoginAsync();
                    MainPage = new Main();
                }
                else
                {
                    MainPage = new Login();
                }
            }
            else
            {
                MainPage = new Login();
            }
        }
Example #9
0
        public ActionResult Incluir(EntidadeViewModel entidadeViewModel)
        {
            if (ModelState.IsValid)
            {
                var entidade = _entidadeApplicationService.EntidadeAdicionar(entidadeViewModel);

                if (!entidade.ValidationResult.IsValid)
                {
                    foreach (var erro in entidade.ValidationResult.Errors)
                    {
                        ModelState.AddModelError(string.Empty, erro.ErrorMessage);
                    }
                    return(View(entidade));
                }
                if (entidade.ValidationResult.ToString() != string.Empty)
                {
                    ViewBag.Sucesso = entidade.ValidationResult.Errors.ToList();
                    return(View(entidade));
                }
                return(RedirectToAction("Index"));
            }
            return(View(entidadeViewModel));
        }
Example #10
0
        public async Task <ActionResult <EntidadeViewModel> > Put(EntidadeViewModel entidadeViewModel)
        {
            var objeto = _mapper.Map <Projeto>(entidadeViewModel);

            return(_mapper.Map <EntidadeViewModel>(await _entidadeService.Atualizar(objeto)));
        }