public EmpresaViewModel Atualizar(EmpresaViewModel empresaViewModel) { var empresa = Mapper.Map <Empresa>(empresaViewModel); _empresaService.Atualizar(empresa); return(empresaViewModel); }
public ActionResult Atualizar(EmpresaDto empresaDto, int id) { if (!ModelState.IsValid) { return(BadRequest()); } mensagens = _empresaService.Atualizar(empresaDto, id); return(ValidarRequest("Atualizado com sucesso.")); }
public bool Atualizar(EmpresaViewModel empresaViewModel, List <TelefoneViewModel> telefoneViewModel, int[] setorId, int[] cnaeSecundarioId /*, int[] funcionarioId*/) { empresaViewModel.Endereco.UFId = empresaViewModel.UFId; empresaViewModel.CnaePrincipal = new CnaeViewModel(); empresaViewModel.CnaePrincipal.CnaeId = empresaViewModel.CnaeId; var empresa = Mapper.Map <EmpresaViewModel, Empresa>(empresaViewModel); foreach (var item in setorId) { empresa.Setores.Add(new Setor { SetorId = item }); } foreach (var item in cnaeSecundarioId) { empresa.CnaeSecundarios.Add(new Cnae { CnaeId = item }); } /*foreach (var item in funcionarioId) * { * empresa.Responsaveis.Add(new Funcionario { FuncionarioId = item, EmpresaId = empresaViewModel.EmpresaId }); * }*/ foreach (var item in telefoneViewModel) { if (item.EmpresaId == null) { item.EmpresaId = empresa.EmpresaId; } empresa.Telefones.Add(Mapper.Map <TelefoneViewModel, Telefone>(item)); } BeginTransaction(); _empresaService.Atualizar(empresa); Commit(); return(true); }
public async Task <ActionResult <EmpresaViewModel> > Adicionar(EmpresaViewModel EmpresaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var empresaExistente = await _empresaService.Buscar(); var empresa = _mapper.Map <Empresa>(EmpresaViewModel); if (empresaExistente != null) { empresa.Id = empresaExistente.Id; await _empresaService.Atualizar(empresa); } else { await _empresaService.Adicionar(empresa); } return(CustomResponse(empresa)); }
public void Atualizar(EmpresaViewModel obj) { var objeto = Mapper.Map <EmpresaViewModel, Empresa>(obj); _empresaService.Atualizar(objeto); }
public bool Atualizar(EmpresaAlteracaoVM entity) => _service.Atualizar(MapperUtils.Map <EmpresaAlteracaoVM, Empresa>(entity));
public void Atualizar(Empresa empresa) { _empresaService.Atualizar(empresa); }