public async Task <ActionResult> AddMessage(ThemeMessageDto model, int themeId)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            await themesService.AddMessage(model, themeId, User.Identity.GetUserId());

            return(RedirectToAction("Detail", new { id = themeId }));
        }
Exemple #2
0
        public async Task <ActionResult> ModifyMessage(ThemeMessageDto model, int themeId)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            await messagesService.ModifyMessage(model);

            return(RedirectToAction("Detail", "Themes", new { id = themeId }));
        }
 public async Task ModifyMessage(ThemeMessageDto msg)
 {
     await themeMessagesRepository.Update(mapper.Mapper.Map <ThemeMessage>(msg));
 }
Exemple #4
0
 public async Task AddMessage(ThemeMessageDto msg, int themeId, string userId)
 {
     msg.PublisherId = userId;
     await themeMessagesRepository.Create(mapper.Mapper.Map <ThemeMessage>(msg));
 }