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 })); }
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)); }
public async Task AddMessage(ThemeMessageDto msg, int themeId, string userId) { msg.PublisherId = userId; await themeMessagesRepository.Create(mapper.Mapper.Map <ThemeMessage>(msg)); }