예제 #1
0
        public JsonResult SaveRecomendar(RecomendacionViewModel recomendacion)
        {
            var save = DependencyFactory.Resolve <IUsuarioJugadorBusiness>();

            try
            {
                // var userView = busqueda.BuscarJugadorCount(buscar);
                recomendacion.EmisorId = GetAuthData().Id;
                save.GuardarRecomendar(recomendacion);
                Response.StatusCode = 200;
                return(new JsonResult {
                    Data = "Ok", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            catch (ExceptionBusiness ex)
            {
                Response.StatusCode = 422; //Unprocessable entity
                return(new JsonResult {
                    Data = ex.Message, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            catch
            {
                Response.StatusCode = 500;
                return(new JsonResult {
                    Data = "", JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
예제 #2
0
        public virtual void GuardarRecomendar(RecomendacionViewModel recomendacion)
        {
            var newRecomendacion = new Recomendacion
            {
                Texto    = recomendacion.Texto,
                Receptor = DependencyFactory.Resolve <IBaseDA <Usuario> >().GetById(recomendacion.ReceptorId),
                Emisor   = DependencyFactory.Resolve <IBaseDA <Usuario> >().GetById(recomendacion.EmisorId),
                Estado   = "A",
                Fecha    = DateTime.Now
            };

            DependencyFactory.Resolve <IBaseDA <Recomendacion> >().Save(newRecomendacion);
        }
예제 #3
0
        public string SaveRecomendar(RecomendacionViewModel recomendacion)
        {
            var save = DependencyFactory.Resolve <IUsuarioJugadorBusiness>();

            try
            {
                recomendacion.EmisorId = GetAuthData().Id;
                save.GuardarRecomendar(recomendacion);
                return("Ok");
            }
            catch (Exception)
            {
                throw;
            }
        }