private PessoaVinculoEntity UpdateEntity(PessoaVinculoEntity entity, PessoaVinculoUpdateModel model) { entity.Id = model.Id; entity.PessoaFisicaId = model.PessoaFisicaId; entity.PessoaJuridicaId = model.PessoaFisicaId; entity.TipoVinculo = model.TipoVinculo; entity.DthRegistro = model.DthRegistro; entity.DthExclusao = model.DthExclusao; entity.IsAtivo = model.IsAtivo; return(entity); }
public async Task <IActionResult> Update([FromBody] PessoaVinculoUpdateModel model) { try { return(new OkObjectResult(await _pessoaVinculoService.Update(model))); } catch (Exception ex) { return(new OkObjectResult( new ResponsePessoaVinculoAddModel { PessoaVinculo = null, Message = ex.Message, Success = false } )); } }
public async Task <bool> Update(PessoaVinculoUpdateModel model) { try { var entityDb = await _pessoaVinculoRepository.GetById(model.Id); var entity = UpdateEntity(entityDb, model); _pessoaVinculoRepository.Update(entity); _uow.SaveChanges(); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }