/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static TipoPersona MapeoDTOToDAL(TipoPersonaDTO DTO) { try { TipoPersona c = new TipoPersona(); c.CreatedAt = DTO.CreatedAt; c.Nombre = DTO.Nombre; c.UpdateAt = DTO.UpdateAt; c.TipoPersonaId = DTO.TipoPersonaId; return(c); }catch (Exception) { return(null); } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static TipoPersonaDTO MapeoDALToDTO(TipoPersona DAL) { try { TipoPersonaDTO c = new TipoPersonaDTO(); c.CreatedAt = DAL.CreatedAt; c.Nombre = DAL.Nombre; c.UpdateAt = DAL.UpdateAt; c.TipoPersonaId = DAL.TipoPersonaId; return(c); } catch (Exception) { return(null); } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static PersonaDTO MapeoDALToDTO(Persona DAL) { try { PersonaDTO c = new PersonaDTO(); c.Apellidos = DAL.Apellidos; c.Direccion = DAL.Direccion; c.Identificacion = DAL.Identificacion; c.Nombres = DAL.Nombres; c.PersonaId = DAL.PersonaId; c.Sexo = DAL.Sexo; c.Telefono = DAL.Telefono; c.UpdateAt = DAL.UpdateAt; c.CreatedAt = DAL.CreatedAt; c.TipoPersonaId = DAL.TipoPersonaId; if (c.TipoPersona != null) { c.TipoPersona = TipoPersona.MapeoDALToDTO(DAL.TipoPersona); } c.Nacionalidad = DAL.Nacionalidad; c.PaisNacimiento = DAL.PaisNacimiento; c.PaisCorrespondencia = DAL.PaisCorrespondencia; c.Departamento = DAL.Departamento; if (DAL.Municipio != null) { c.Municipio = Municipio.MapeoDALToDTO(DAL.Municipio); } if (DAL.Pais != null) { c.Pais = Pais.MapeoDALToDTO(DAL.Pais); } c.MunicipioId = DAL.MunicipioId; c.PaisId = DAL.PaisId; c.Email = DAL.Email; c.FechaNacimiento = DAL.FechaNacimiento; return(c); } catch (Exception) { return(null); } }