private string get() { string final; using (_context) { try { WeekDay weekDay = (WeekDay)Enum.Parse(typeof(WeekDay), DateTime.Now.DayOfWeek.ToString()); EatedList Eated = _context.EatedLists.FirstOrDefault(x => x.WeekDay == weekDay); final = GetRestaurantName(); if (Eated != null) { _context.EatedLists.Remove(Eated); } _context.EatedLists.Add(new EatedList() { WeekDay = weekDay, Restaurant = final }); _context.SaveChanges(); return(final); } catch (Exception) { return("取得失敗"); } } }
private string get(string[] message) { string final; int day = message.Count() > 1 ? int.Parse(message[1]) : 0; WeekDay weekDay = day > 0 ? (WeekDay)Enum.Parse(typeof(WeekDay), day.ToString()) : (WeekDay)Enum.Parse(typeof(WeekDay), DateTime.Now.DayOfWeek.ToString()); using (_context) { try { EatedList Eated = _context.EatedLists.FirstOrDefault(x => x.WeekDay == weekDay); if (Eated == null) { final = GetRestaurantName(); _context.EatedLists.Add(new EatedList() { WeekDay = weekDay, Restaurant = final }); _context.SaveChanges(); } else { final = Eated.Restaurant; } return(final); } catch (Exception) { return("取得失敗"); } } }