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)); }
public ActionResult AddProposal() { AreaProposalsModel data = (AreaProposalsModel)TempData["model"]; ProposalModel model = new ProposalModel() { AreaId = data.Area.Id, UserId = User.UserId }; return(View(model)); }
// 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)); }