Esempio n. 1
0
        public ActionResult AddDislikes(ProposalModel item)
        {
            AreaProposalsModel model = (AreaProposalsModel)TempData["model"];
            var isSuccess            = new ApiClient().GetData <bool>($"api/concept/AddDislikes/{item.Id}");

            if (isSuccess)
            {
                int i = model.Proposals.FindIndex(x => x.Id == item.Id);
                model.Proposals[i].Dislikes++;
            }
            return(View("Index", model));
        }
Esempio n. 2
0
        public ActionResult AddProposal()
        {
            AreaProposalsModel data = (AreaProposalsModel)TempData["model"];

            ProposalModel model = new ProposalModel()
            {
                AreaId = data.Area.Id,
                UserId = User.UserId
            };

            return(View(model));
        }
Esempio n. 3
0
        // GET: Proposal
        public ActionResult GetProposals(AreaModel item)
        {
            var data = new ApiClient().GetData <List <ProposalDto> >($"api/concept/GetProposals/{item.Id}");
            var list = new List <ProposalModel>();

            foreach (ProposalDto proposal in data)
            {
                list.Add(_mapper.Map <ProposalModel>(proposal));
            }

            AreaProposalsModel model = new AreaProposalsModel()
            {
                Area      = item,
                Proposals = list
            };

            return(View("Index", model));
        }