public ActionResult Edit(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { _clienteAppService.Atualizar(clienteViewModel); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public async Task <IActionResult> Edit(int id, ClienteViewModel cliente) { cliente.Cnpj = cliente.Cnpj.Replace(".", "").Replace("/", "").Replace("-", ""); if (id != cliente.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _clienteAppService.Atualizar(cliente); } catch (DbUpdateConcurrencyException) { if (!await ClienteExists(cliente.Id)) { return(NotFound()); } else { throw; } } if (OperacaoValida()) { return(RedirectToAction(nameof(Index))); } } return(View(cliente)); }
public IHttpActionResult PutClienteViewModel(Guid id, ClienteViewModel clienteViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != clienteViewModel.Id) { return(BadRequest()); } try { _ClienteAppService.Atualizar(clienteViewModel); } catch (DbUpdateConcurrencyException) { if (!ClienteViewModelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(Guid id, ClienteViewModel obj) { if (ModelState.IsValid) { _clienteAppService.Atualizar(obj); return(RedirectToAction("Index")); } return(View(obj)); }
public IHttpActionResult Put(Guid id, [FromBody] ClienteViewModel clienteViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } _clienteAppService.Atualizar(clienteViewModel); return(Ok()); }
public ActionResult Edit([Bind(Include = "Id,Cpf,Nome,DataDeNascimento,DataDeCadastro,email")] ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { _clienteAppService.Atualizar(clienteViewModel); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public ActionResult Edit(ClienteViewModel clienteViewModel) // [Bind(Include = "ClienteId,Nome,Email,CPF,DataNascimento,DataCadastro,Ativo")] { if (ModelState.IsValid) { _clienteAppService.Atualizar(clienteViewModel); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public virtual IActionResult Editar(ClienteViewModel viewModel) { var resultado = appService.Atualizar(viewModel); if (resultado.Successo) { resultado.RedirecionarPara(Url.Action(nameof(Index))); } return(Json(resultado.Retorno())); }
public ActionResult EditEndereco(EnderecoViewModel enderecoViewModel, Guid pessoaId, string tipoPessoa) { if (!ModelState.IsValid) { return(View(enderecoViewModel)); } enderecoViewModel = _clienteAppService.Atualizar(enderecoViewModel); string url = Url.Action("ListarEnderecos", "Cliente", new { id = pessoaId, tipoPessoa = tipoPessoa }); return(Json(new { success = true, url = url })); }
public IHttpActionResult Atualizar(Guid id, [FromBody] ClienteViewModel cliente) { // 400 - Não é obrigatório, é só trocar o IHttpActionRequest por void if (!ModelState.IsValid) { return(BadRequest()); } _clienteAppService.Atualizar(cliente); // 200 return(Ok()); }
public HttpResponseMessage Put(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { clienteViewModel.Ativo = true; _clienteAppService.Atualizar(clienteViewModel); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, clienteViewModel); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public ActionResult Edit(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { var cliente = Mapper.Map <ClienteViewModel, Cliente>(clienteViewModel); _clienteAppService.Atualizar(cliente); _clienteAppService.SaveChanges(); _clienteAppService.Dispose(); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public ActionResult Editar(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { _clienteAppService.Atualizar(clienteViewModel); if (!ValidOperation("Cliente editado com Sucesso!")) { return(View(clienteViewModel)); } return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public async Task <string> Put(int id, [FromBody] ClienteModel model) { try { await _clienteAppService.Atualizar(model); } catch (DominioException ex) { return(ex.Message); } catch (Exception ex) { return(ex.Message); } return(null); }
// public ActionResult Edit([Bind(Include = "ClienteId,Nome,Email,Cpf,Ativo")] ClienteVM cliente) public ActionResult Edit(ClienteEnderecoVM cliente) { try { if (ModelState.IsValid) { _clienteAppService.Atualizar(cliente); return(RedirectToAction("Index")); } return(View(cliente)); } catch { return(View()); } }
public ActionResult Edit(ClienteViewModel ClienteViewModel) { if (!ModelState.IsValid) { return(View(ClienteViewModel)); } ClienteViewModel = _ClienteAppService.Atualizar(ClienteViewModel); if (ClienteViewModel.ValidationResult.IsValid) { TempData["Sucesso"] = ClienteViewModel.ValidationResult.Message; return(View(ClienteViewModel)); } PopularModelComErros(ClienteViewModel.ValidationResult); return(View(ClienteViewModel)); }
public IActionResult Put([FromBody] ClienteEdicaoViewModel model) { if (!ModelState.IsValid) //se não passaram nas regras de validação { return(BadRequest()); //Status de erro 400 } try { appService.Atualizar(model); return(Ok($"Cliente '{model.Nome}', atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IHttpActionResult Put([FromBody] AtualizarClienteViewModel viewModel) { if (!ModelState.IsValid) { return(BadRequest("Erro, necessário informar id do cliente")); } try { var eventCliente = _appService.Atualizar(viewModel); return(Ok(eventCliente)); } catch (Exception e) { return(BadRequest("Não foi possível atualizar o cliente. ERRO: \n" + e.Message)); } }
public ActionResult Edit(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { _clienteAppService.Atualizar(clienteViewModel); if (Notifications.HasNotifications()) { foreach (var item in Notifications.Notify()) { ModelState.AddModelError(string.Empty, item.Value); } return(View(clienteViewModel)); } return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public ActionResult Edit(int id, ClienteViewModel clienteViewModel) { try { var cliente = Mapper.Map <ClienteViewModel, Cliente>(clienteViewModel); _clienteApp.Atualizar(cliente); TempData["sucesso"] = "Cliente atualizado com sucesso"; return(RedirectToAction("Index")); } catch { TempData["erro"] = "Erro ao atualizar cliente"; ViewBag.Categorias = new SelectList(_categoriaApp.Listar(), "Id", "Nome"); ViewBag.Status = new SelectList(_statusApp.Listar(), "Id", "Nome"); return(View()); } }
public IActionResult Put([FromBody] ClienteDto clienteDto) { return(Ok(_clienteAppService.Atualizar(GetClienteId(), clienteDto))); }
public void Atualizar(Guid id, [FromBody] ClienteViewModel ClienteViewModel) { _ClienteAppService.Atualizar(ClienteViewModel); }
public IHttpActionResult Atualizar(Guid id, [FromBody] ClienteViewModel clienteViewModel) { var @return = _clienteAppService.Atualizar(clienteViewModel).ValidationResult; return([email protected] ? TratarErros(@return) : Ok()); }
// PUT: api/Clientes/5 public IHttpActionResult Put(Guid id, [FromBody] ClienteViewModel clienteViewModel) { clienteViewModel = _clienteAppService.Atualizar(clienteViewModel); return(Response(clienteViewModel)); }
public IActionResult ImportaCliente(IFormFile importExcel) { ClienteViewModel cli = new ClienteViewModel(); if (importExcel == null || importExcel.Length == 0) { return(View()); } using (var memoryStream = new MemoryStream()) { importExcel.CopyToAsync(memoryStream).ConfigureAwait(false); using (var package = new ExcelPackage(memoryStream)) { for (int i = 1; i <= package.Workbook.Worksheets.Count; i++) { var totalRows = package.Workbook.Worksheets[i].Dimension?.Rows; var totalCollumns = package.Workbook.Worksheets[i].Dimension?.Columns; for (int j = 1; j <= totalRows; j++) { for (int k = 1; k <= totalCollumns.Value; k++) { cli.CPF = package.Workbook.Worksheets[i].Cells[j, k].Value == null ? "x" : package.Workbook.Worksheets[i].Cells[j, k].Value.ToString(); cli.Nome = package.Workbook.Worksheets[i].Cells[j, 2].Value == null ? "x" : package.Workbook.Worksheets[i].Cells[j, 2].Value.ToString(); cli.DataNasc = Convert.ToDateTime(package.Workbook.Worksheets[i].Cells[j, 3].Value) == null ? DateTime.Now : Convert.ToDateTime(package.Workbook.Worksheets[i].Cells[j, 3].Value); cli.Sexo = package.Workbook.Worksheets[i].Cells[j, 4].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 4].Value.ToString(); cli.EstadoCivil = package.Workbook.Worksheets[i].Cells[j, 5].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 5].Value.ToString(); cli.Endereco.Logradouro = package.Workbook.Worksheets[i].Cells[j, 6].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 6].Value.ToString(); cli.Endereco.Numero = package.Workbook.Worksheets[i].Cells[j, 7].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 7].Value.ToString(); cli.Endereco.Complemento = package.Workbook.Worksheets[i].Cells[j, 8].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 8].Value.ToString(); cli.Endereco.Bairro = package.Workbook.Worksheets[i].Cells[j, 9].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 9].Value.ToString(); cli.Endereco.Cidade = package.Workbook.Worksheets[i].Cells[j, 10].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 10].Value.ToString(); cli.Endereco.Estado = package.Workbook.Worksheets[i].Cells[j, 11].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 11].Value.ToString(); cli.Endereco.CEP = package.Workbook.Worksheets[i].Cells[j, 12].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 12].Value.ToString(); var ddd = package.Workbook.Worksheets[i].Cells[j, 13].Value == null ? "00" : package.Workbook.Worksheets[i].Cells[j, 13].Value.ToString(); cli.Fone = package.Workbook.Worksheets[i].Cells[j, 14].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 14].Value.ToString(); cli.RG = package.Workbook.Worksheets[i].Cells[j, 15].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 15].Value.ToString(); cli.OrgaoExpedidor = package.Workbook.Worksheets[i].Cells[j, 16].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 16].Value.ToString(); cli.Email = package.Workbook.Worksheets[i].Cells[j, 17].Value == null ? "" : package.Workbook.Worksheets[i].Cells[j, 17].Value.ToString(); cli.CodigoProf = Convert.ToInt32(package.Workbook.Worksheets[i].Cells[j, 18].Value) == null ? 1 : Convert.ToInt32(package.Workbook.Worksheets[i].Cells[j, 18].Value); cli.PPE = package.Workbook.Worksheets[i].Cells[j, 19].Value == null ? "nao" : package.Workbook.Worksheets[i].Cells[j, 19].Value.ToString(); if (cli.PPE == "Não") { cli.PPE = "nao"; } cli.Ocupacao = package.Workbook.Worksheets[i].Cells[j, 20].Value == null ? "" : cli.Ocupacao = package.Workbook.Worksheets[i].Cells[j, 20].Value.ToString(); cli.FuncionarioId = FuncionarioId; k = 21; cli.Fone = ddd + cli.Fone; cli.Celular = cli.Fone; if (cli.CPF.Length == 10) { cli.CPF = 0 + cli.CPF; } if (cli.Endereco.CEP.Length == 7) { cli.Endereco.CEP = 0 + cli.Endereco.CEP; } if (cli.Endereco.CEP.Contains("-")) { var x = cli.Endereco.CEP.Split("-"); var cep = x[0] + x[1]; cli.Endereco.CEP = cep; } ClienteViewModel cliente = new ClienteViewModel(); cliente = _clienteAppService.ObterPorCpf(cli.CPF); if (cliente != null) { _clienteAppService.Atualizar(cliente); cliente.Id = Guid.NewGuid(); } else { _clienteAppService.Registrar(cli); } cli.Id = Guid.NewGuid(); cli.Endereco.Id = Guid.NewGuid(); } } } } } //IEnumerable<ProfissaoViewModel> cli = new List<ProfissaoViewModel>(); //cli = _clienteAppService.ObterProfissoes(); //ViewBag.ListClientes = cli; //clienteViewModel.CPF = CPFX; //if (!ModelState.IsValid) return View(clienteViewModel); //var cpf = _clienteAppService.ObterPorCpf(clienteViewModel.CPF); //if (cpf != null) //{ // cli = _clienteAppService.ObterProfissoes(); // ViewBag.ListClientes = cli; // return View(clienteViewModel); //} //var profissao = _clienteAppService.ObterProfissaoPorId(Convert.ToInt32(clienteViewModel.Ocupacao)); //clienteViewModel.Ocupacao = profissao.profdesc; //clienteViewModel.CodigoProf = Convert.ToInt32(profissao.profcod); //clienteViewModel.FuncionarioId = FuncionarioId; //_clienteAppService.Registrar(clienteViewModel); ViewBag.RetornoPost = OperacaoValida() ? "succes, Cliente Registrado com Sucesso!" : "error, Cliente não pode ser Registrado, verifique as mensagens"; if (OperacaoValida()) { return(RedirectToAction("Index")); } else { return(View()); } }
public IActionResult atualizar(Guid id, [FromBody] ViewUpdateClienteViewModel cliente) { cliente = _clienteAppService.Atualizar(cliente); return(cliente.ValidationResult.IsValid ? ApiResponse(cliente) : ApiResponse(cliente.ValidationResult)); }
// PUT: api/Clientes/5 public void Put(Guid id, [FromBody] ClienteViewModel clienteViewModel) { _clienteAppService.Atualizar(clienteViewModel); }
public ActionResult Atualizar(CadastroViewModel cadastroViewModel) { clienteAppService.Atualizar(cadastroViewModel); return(RedirectToAction("Index")); }