public IActionResult Create(Models.DB.Bot bot) { var user = GetOrCreateUser(User.Identity.Name); bot.UrlToken = GetRandomString4(24); bot.UId = user.Id; _linebotContext.Bots.Add(bot); _linebotContext.SaveChanges(); return(RedirectToAction(nameof(List))); }
public IActionResult Edit(Models.DB.Bot bot) { var user = GetOrCreateUser(User.Identity.Name); var bot2 = _linebotContext.Bots.Where(x => x.Id == bot.Id && x.UId == user.Id).FirstOrDefault(); if (bot2 is null) { return(RedirectToAction(nameof(List))); } else { bot2.Name = bot.Name ?? ""; bot2.ChannelAccessToken = bot.ChannelAccessToken ?? ""; bot2.ChannelSecret = bot.ChannelSecret ?? ""; bot2.Remarks = bot.Remarks; _linebotContext.SaveChanges(); return(RedirectToAction(nameof(List))); } }