Esempio n. 1
0
 public override async Task <BaseReply> Alterar(RecursoModel request, ServerCallContext context)
 {
     return(await Task.FromResult(new BaseReply
     {
         Sucesso = _recursoAppService.Alterar(_mapper.Map <RecursoViewModel>(request))
     }));
 }
Esempio n. 2
0
        public override async Task <RecursoModel> Consultar(BaseRequest request, ServerCallContext context)
        {
            Guid         id     = new Guid(request.Id);
            RecursoModel result = _mapper.Map <RecursoModel>(_recursoAppService.Consultar(id));

            return(await Task.FromResult(result));
        }
Esempio n. 3
0
 public override async Task <BaseReply> Incluir(RecursoModel request, ServerCallContext context)
 {
     return(await Task.FromResult(new BaseReply
     {
         Id = _recursoAppService.Incluir(_mapper.Map <RecursoViewModel>(request)).ToString()
     }));
 }
Esempio n. 4
0
        public override async Task <RecursoModel> Autenticar(AutenticarRequest request, ServerCallContext context)
        {
            RecursoModel result = _mapper.Map <RecursoModel>(_recursoAppService.Autenticar(request.Login, request.Senha, out bool valido));

            if (!valido)
            {
                //@@JONATHAN - ESTUDAR UMA MANEIRA DE DEVOLVER UM VALOR NULO VÁLIDO ATRAVÉS DO GRPC.
            }

            return(await Task.FromResult(result));
        }
        public IActionResult Edit(int id)
        {
            var obj       = _recursoService.ObterPorId(id);
            var viewModel = new RecursoModel()
            {
                Id   = obj.IdRecurso,
                Nome = obj.Nome
            };

            return(View(viewModel));
        }
        public IActionResult Edit(RecursoModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _recursoService.Editar(model);
                    ExibirMensagem("Registro alterado com Sucesso.", Alert.success);

                    return(RedirectToAction("Index"));
                }
                return(View());
            }
            catch (Exception ex)
            {
                ExibirMensagem(ex.Message, Alert.danger);
                return(View());
            }
        }