Ejemplo n.º 1
0
        public async Task <ActionResult> Message(int id, string newMessage)
        {
            var model = await _courseService.GetAsync(id);

            if (User.IsInRole(Constants.RoleInstructor))
            {
                await _courseService.AddMessageInstructorAsync(id, User.Identity.GetUserId(), newMessage);

                return(RedirectToRoute("Message", new { id = model.Id }));
            }
            else
            {
                await _courseService.AddMessageStudentAsync(id, User.Identity.GetUserId(), newMessage);

                return(RedirectToRoute("Message", new { id = model.Id }));
            }
        }