public CreateClienteViewModel Create() { var viewModel = new CreateClienteViewModel(); viewModel.Cliente = new CreateClienteModel(); return(viewModel); }
public RedirectToActionResult Create(CreateClienteViewModel viewModel) { var model = viewModel.Cliente; _createCommand.Execute(model); return(RedirectToAction("index", "cliente")); }
public async Task <IActionResult> Create(CreateClienteViewModel model) { if (!ModelState.IsValid) { return(View(model)); } await _clienteAppService.Add(_mapper.Map <Cliente>(model)); if (!OperacaoValida()) { return(View(model)); } TempData["Sucesso"] = "Cliente cadastrado com sucesso!"; return(RedirectToAction(nameof(Index))); }