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 }); } }
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); }
public string SaveRecomendar(RecomendacionViewModel recomendacion) { var save = DependencyFactory.Resolve <IUsuarioJugadorBusiness>(); try { recomendacion.EmisorId = GetAuthData().Id; save.GuardarRecomendar(recomendacion); return("Ok"); } catch (Exception) { throw; } }