public ActionResult GetProject(AreaModel item) { var data = new ApiClient().GetData <ProjectDto>($"api/project/GetProject/{item.Id}"); if (!(data == null)) { var data2 = new ApiClient().GetData <List <CommentDto> >($"api/project/GetComments/{data.Id}"); List <CommentModel> commentList = new List <CommentModel>(); if (!(data2 == null)) { foreach (var comment in data2) { commentList.Add(_mapper.Map <CommentModel>(comment)); } } ProjectModel project = _mapper.Map <ProjectModel>(data); project.AreaId = item.Id; AreaProjectModel model = new AreaProjectModel { Area = item, Project = project, Comments = commentList }; return(View("Index", model)); } return(View("Index")); }
public ActionResult AddComment() { AreaProjectModel data = (AreaProjectModel)TempData["model"]; CommentModel model = new CommentModel() { ProjectId = data.Project.Id, UserId = User.UserId }; return(View(model)); }