Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        public ActionResult AddComment()
        {
            AreaProjectModel data = (AreaProjectModel)TempData["model"];

            CommentModel model = new CommentModel()
            {
                ProjectId = data.Project.Id,
                UserId    = User.UserId
            };

            return(View(model));
        }