private PessoaJuridicaEntity UpdateEntity(PessoaJuridicaEntity entity, PessoaJuridicaUpdateModel model) { entity.Id = model.Id; entity.PessoaId = model.PessoaId; entity.RazaoSocial = model.RazaoSocial; entity.NomeFantasia = model.NomeFantasia; entity.CNPJ = model.CNPJ; entity.Pessoa = _mapper.Map <PessoaEntity>(model.Pessoa); entity.Socios = _mapper.Map <List <PessoaVinculoEntity> >(model.Socios); return(entity); }
public async Task <IActionResult> Update([FromBody] PessoaJuridicaUpdateModel model) { try { return(new OkObjectResult(await _pessoaJuridicaService.Update(model))); } catch (Exception ex) { return(new OkObjectResult( new ResponsePessoaJuridicaAddModel { PessoaJuridica = null, Message = ex.Message, Success = false } )); } }
public async Task <bool> Update(PessoaJuridicaUpdateModel model) { try { var entityDb = await _pessoaJuridicaRepository.GetById(model.Id); var entity = UpdateEntity(entityDb, model); _pessoaJuridicaRepository.Update(entity); _uow.SaveChanges(); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }