public PropietarioViewModel(Propietario propietario) { ID = propietario.ID; Nombre = propietario.Nombre; Apellido = propietario.Apellido; Email = propietario.Email; Telefono = propietario.Telefono; Mascotas = PropietarioPacienteSingleModel.TraerCarga(propietario.Mascotas); Telefono_2 = propietario.Telefono_2; Direccion = propietario.Direccion; }
public PacienteSingleModel(Paciente paciente) { ID = paciente.ID; Nombre = paciente.Nombre; Color = paciente.Color; if (paciente.Genero == Constantes.Macho) { Genero = Sexo.Macho; } else if (paciente.Genero == Constantes.Hembra) { Genero = Sexo.Hembra; } else { Genero = null; } Microchip_Licencia = paciente.Microchip_Licencia; RazaID = paciente.RazaID; Raza = new RazaSingleModel(paciente.Raza); FechaNac = paciente.FechaNac; FechaIngreso = paciente.FechaIngreso; Propietarios = PropietarioPacienteSingleModel.TraerCarga(paciente.Propietarios); System.Text.StringBuilder fullname = new System.Text.StringBuilder(); fullname.Append(" "); fullname.Append(Nombre); fullname.Append(" "); if (Propietarios.Count > 0) { fullname.Append(paciente.Propietarios .First(x => x.Tipo.Equals((int)TipoPropietario.Propietario_Actual)) .Propietario .Apellido); } fullname.Append(" "); this.fullName = fullname.ToString(); }