public async Task <Response <PreguntaConcurso> > HacerPregunta(ConcursoProveedor concursoProveedor, string pregunta) { var preguntaConcurso = new PreguntaConcurso { Pregunta = pregunta, ConcursoProveedorId = concursoProveedor.Id }; var response = await new PreguntaRepository().InsertDataAsync(preguntaConcurso); new NotificationManager().Notificar(IdentityServices.Instance.GetUserLogged().Email, $"Nuevos proveedores invitados"); return(response); }
public async Task EstablecerGanador(Concurso concurso, ConcursoProveedor concursoProveedor) { concursoProveedor.Ganador = true; await new ConcursoProveedorRepository().UpdateDataAsync(concursoProveedor); concurso.Status = (int)ConcursoStatusEnum.Cerrado; await _concursosRepository.UpdateDataAsync(concurso); await _hitoConcursoRepository.InsertDataAsync(new HitoConcurso { ConcursoId = concurso.Id, Hito = JsonConvert.SerializeObject(concurso) }); }
public ProveedorSelectionViewModel(Proveedor proveedor, ConcursoProveedor concursoProveedor) { Proveedor = proveedor; ConcursoProveedor = concursoProveedor; }
public ConcursoParaOfertar(Concurso concurso, ConcursoProveedor concursoProveedor) { Concurso = concurso; ConcursoProveedor = concursoProveedor; }
public OfertaViewModel(ConcursoProveedor concursoProveedor) { ConcursoProveedor = concursoProveedor; }