public NovedadViewModel ToViewModel(NOVEDAD_PROPIEDAD novedad) { this.Cliente = new ClienteViewModel().ToViewModel(novedad.CLIENTE); this.Propiedad = new PropiedadViewModel().ToViewModel(novedad.PROPIEDAD); return(this); }
public bool RegistrarNotificacionesDePropiedad(NovedadViewModel nuevaNovedad) { var novedadesParaCliente = this.ObtenerNovedadesDeCliente(nuevaNovedad.ClienteId); if (novedadesParaCliente.Where(t => t.IdPropiedad == nuevaNovedad.PropiedadId).Any()) { return(false); } NOVEDAD_PROPIEDAD novedadGuardar = new NOVEDAD_PROPIEDAD(); novedadGuardar.IdPropiedad = nuevaNovedad.PropiedadId; novedadGuardar.IdCliente = nuevaNovedad.ClienteId; this.HomeSwitchDB.NOVEDAD_PROPIEDAD.Add(novedadGuardar); this.HomeSwitchDB.SaveChanges(); return(true); }