コード例 #1
0
        public async Task <ResultViewModel> Show([FromRoute] string client_id)
        {
            bool clientIdIsValid = Guid.TryParse(client_id, out Guid output);

            if (!clientIdIsValid)
            {
                return new ResultViewModel()
                       {
                           Success = false,
                           Message = "ID inválido."
                       }
            }
            ;

            var client = await _clientRepository.Find(client_id);

            ListClientViewModel data = client == null
        ? null
        : new ListClientViewModel(client);

            return(new ResultViewModel()
            {
                Success = true,
                Message = null,
                Data = data
            });
        }
コード例 #2
0
        public IActionResult Clientes()
        {
            var listaDeClient             = _clientService.GetAll();
            ListClientViewModel viewModel = new ListClientViewModel
            {
                MensagemSucesso = (string)TempData["MensagemSucesso"]
            };

            foreach (ClienteEntity clienteEntity in listaDeClient)
            {
                viewModel.Clients.Add(new Cliente
                {
                    Id              = clienteEntity.Id.ToString(),
                    Nome            = clienteEntity.Nome,
                    Email           = clienteEntity.Email,
                    DataInserido    = clienteEntity.DataInserido.ToShortDateString(),
                    DataModificacao = clienteEntity.DataModificacao.ToShortDateString(),
                    DataNascimento  = clienteEntity.DataNascimento.ToShortDateString()
                });
            }

            return(View("~/Views/Admin/Client/ClientList.cshtml", viewModel));;
        }