Esempio n. 1
0
        /// <summary>
        /// Realiza uma pergunta em um anuncio
        /// </summary>
        /// <param name="sch"></param>
        /// <param name="a"></param>
        /// <param name="p"></param>
        /// <returns></returns>
        public JsonResult json11(string sch, int a, string p, bool v)
        {
            try
            {
                VerificaSessao(sch);


                var bll        = new BLLAnuncioPergunta();
                var bllAnuncio = new BLLAnuncio(bll._context);
                var Anuncio    = bllAnuncio.SelectByKey(a);

                var ap = new AnuncioPergunta();
                ap.DataInc      = DateTime.Now;
                ap.Pergunta     = p;
                ap.IdUsuarioInc = UsuarioLogado_ID.GetValueOrDefault();
                ap.IdAnuncio    = a;
                ap.Privada      = v;
                bll.InsertAndSave(ap);

                return(Json(new RetornoJsonPadrao(null, true, null)));
            }
            catch (Exception ex)
            {
                return(Json(new RetornoJsonPadrao(ex.Message, false, null)));
            }
        }
Esempio n. 2
0
        public ActionResult RealizarPergunta(int a, string p)
        {
            var bll = new BLLAnuncioPergunta();

            var ap = new AnuncioPergunta();

            ap.DataInc      = DateTime.Now;
            ap.Pergunta     = p;
            ap.IdUsuarioInc = (int)UsuarioLogado_ID;
            ap.IdAnuncio    = a;

            bll.InsertAndSave(ap);

            return(RetornoPadrao());
        }
Esempio n. 3
0
        /// <summary>
        /// 08 - Responde uma pergunta de um vendedor
        /// </summary>
        /// <param name="sch">Token de Verificação da Sessão</param>
        /// <param name="pid">id da pergunta</param>
        /// <param name="re">resposta</param>
        /// <returns></returns>
        public JsonResult json08(string sch, int pid, string re)
        {
            try
            {
                VerificaSessao(sch);

                var bll = new BLLAnuncioPergunta();

                var p = bll.SelectByKey(pid);

                p.Resposta     = re;
                p.IdUsuarioUpd = UsuarioLogado_ID;

                bll.UpdateAndSave(p);

                return(Json(new { valor = true, msg = "Respondido com sucesso." }));
            }
            catch (Exception ex)
            {
                return(Json(new { valor = false, msg = Excecao.Trata(ex) }));
            }
        }