Example #1
0
        public NovedadViewModel ToViewModel(NOVEDAD_PROPIEDAD novedad)
        {
            this.Cliente   = new ClienteViewModel().ToViewModel(novedad.CLIENTE);
            this.Propiedad = new PropiedadViewModel().ToViewModel(novedad.PROPIEDAD);

            return(this);
        }
Example #2
0
        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);
        }