Example #1
0
        public ActionResult AddResource(AddResource model)
        {
            if (model != null)
            {
                ResourceGroup res = new ResourceGroup
                {
                    AuthorId = _userService.GetIdByAspId(User.Identity.GetUserId()),
                    Date     = DateTime.Now,
                    GroupId  = model.GroupId,
                    Comments = model.Comments
                };
                var file = _conferService.ConvertFile(model.Resource);
                res.Resource = file;
                res.Id       = Guid.NewGuid();
                _groupService.AddResource(res);
            }
            GroupIdParam id = new GroupIdParam
            {
                GroupId = model.GroupId
            };

            var param = model.GroupId.ToString();

            return(RedirectToAction("GetListResource", new { param = id }));
        }
Example #2
0
        public ActionResult GetListResource(GroupIdParam param)
        {
            List <ResourceListViewModel> resources = new List <ResourceListViewModel>();
            var listRes = _groupService.GetResourceGroup(param.GroupId);

            if (listRes != null)
            {
                foreach (var res in listRes)
                {
                    ResourceListViewModel item = new ResourceListViewModel();
                    item.ResourceId = res.Id;
                    item.Comments   = res.Comments;
                    var authorRes = _userService.GetUserById(res.AuthorId);
                    item.AuthorName    = authorRes.Name;
                    item.AuthorSurname = authorRes.Surname;
                    item.Date          = Convert.ToDateTime(res.Date);
                    resources.Add(item);
                }
                return(PartialView("_ListResource", resources));
            }
            return(PartialView("_ListResource", resources));
        }