Esempio n. 1
0
        public async Task <ActionResult> Apply(int id)
        {
            var userId = await GetUserId();

            var group = await _repository.FindById(id);

            if (group == null)
            {
                return(View("Error"));
            }

            var member = new GroupMember
            {
                UserId          = userId,
                StatusId        = 6,
                GroupId         = id,
                ApplicationDate = DateTime.Now.ToUniversalTime()
            };

            await _repository.AddMemberAsync(member);

            return(RedirectToAction("IndexAll"));
        }