public TblPersona Create(PersonaVM person) { TblPersona persona = new TblPersona(); persona = iMapper.Map <PersonaVM, TblPersona>(person); return(unitOfWork.TblPersonaRepository.add(persona)); }
private PersonaVM MappingPeopleVM(TblPersona item, bool selectListFields = false) { PersonaVM persona = new PersonaVM(); persona = iMapper.Map <TblPersona, PersonaVM>(item); persona.TipoDocumento = unitOfWork.TblTipoDocumentoRepository.FindById(item.IdTipoDocumento.Value)?.Descripcion; persona.Genero = unitOfWork.TblGeneroRepository.FindById(item.ValidarGenero())?.Descripcion; persona.OrientacionSexual = unitOfWork.TblOrientacionRepository.FindById(item.ValidarTipoDocumento())?.Descripcion; persona.IdentidadGenero = unitOfWork.TblIdentidaDeGeneroRepository.FindById(item.ValidarIdentidadGenero())?.Descripcion; persona.Etnia = unitOfWork.TblEtniaRepository.FindById(item.ValidarEtnia())?.Descripcion; persona.Localidad = unitOfWork.TblLocalidadViveRepository.FindById(item.ValidarLocalidad())?.Descripcion; persona.TipoDiscapacidad = unitOfWork.TblDiscapacidadRepository.FindById(item.ValidarTipoDiscapacidad())?.Descripcion; persona.TipoVivienda = unitOfWork.TblTipoDeViviendaRepository.FindById(item.ValidarTipoVivienda())?.Descripcion; persona.SeguridadSocial = unitOfWork.TblSeguridadSocialRepository.FindById(item.ValidarSeguridadSocial())?.Descripcion; persona.NivielEscolaridad = unitOfWork.TblNivelDeEscolaridadRepository.FindById(item.ValidarNivielEscolaridad())?.Descripcion; persona.EstratiSocioEconomico = unitOfWork.TblEstratoSocioEconomicoRepository.FindById(item.ValidarEstratiSocioEconomico())?.Descripcion; persona.LocalidadTrabajo = unitOfWork.TblLocalidadTrabajaRepository.FindById(item.ValidarLocalidadTrabajo())?.Descripcion; persona.JornadaTrabajo = unitOfWork.TblJornadaDeTrabajoRepository.FindById(item.ValidarJornadaTrabajo())?.Descripcion; persona.TipoSubsidio = unitOfWork.TblSubsidioRepository.FindById(item.ValidarSubsidios())?.Descripcion; if (selectListFields) { persona = MappingPeopleVMSelectList(persona); } return(persona); }
public TblPersona Put(PersonaVM person) { try { TblPersona persona = new TblPersona(); persona = iMapper.Map <PersonaVM, TblPersona>(person); return(unitOfWork.TblPersonaRepository.Update(persona)); } catch (Exception e) { throw new Exception(e.ToString()); } }
public async Task <TblPersona> PutAsync(TblPersona person) { var Persons = await unitOfWork.TblPersonaRepository.UpdateAsync(person); return(Persons); }
public TblPersona Put(TblPersona person) { return(unitOfWork.TblPersonaRepository.Update(person)); }
public Task <TblPersona> CreateAsync(TblPersona person) { return(unitOfWork.TblPersonaRepository.addAsyc(person)); }
public TblPersona Create(TblPersona person) { return(unitOfWork.TblPersonaRepository.add(person)); }