Example #1
0
 private static void InsertData(Series s)
 {
     using (var db = new SeriesContext())
     {
         db.Series.Add(s);
         db.SaveChanges();
     }
 }
Example #2
0
 private static Series GetSeriesById(int id)
 {
     using (var db = new SeriesContext())
     {
         s = db.Series.Find(id);
     }
     return(s);
 }
Example #3
0
 private static void DisplayData()
 {
     using (var db = new SeriesContext())
     {
         foreach (var item in db.Series)
         {
             Console.WriteLine(item.ToString());
         }
     }
 }
Example #4
0
 private static void NewMethod()
 {
     using (var db = new SeriesContext())
     {
         Series s = AcceptDetails();
         Console.WriteLine("Please enter the series details");
         InsertData(s);
         DisplayData();
         UpdateSeries();
         DeleteRecord();
     }
 }
Example #5
0
 private static void UpdateSeries()
 {
     using (var db = new SeriesContext())
     {
         Console.WriteLine("Please enter the id for which you want to update the record");
         int id = Convert.ToInt32(Console.ReadLine());
         s = GetSeriesById(id);
         Console.WriteLine(s.ToString());
         s = AcceptDetails();
         db.Entry(s).State = EntityState.Modified;
         db.SaveChanges();
         Console.WriteLine("Data Updated SuccessFully");
     }
 }
Example #6
0
 private static void DeleteRecord()
 {
     using (var db = new SeriesContext())
     {
         Console.WriteLine("Please enter the id that needed to be deleted");
         int id = Convert.ToInt32(Console.ReadLine());
         s = GetSeriesById(id);
         if (s == null)
         {
             Console.WriteLine("No records found");
         }
         db.Series.Remove(s);
         db.SaveChanges();
     }
 }
Example #7
0
 private static Series AcceptDetails()
 {
     using (var db = new SeriesContext())
     {
         Console.WriteLine("Please enter the name");
         s.Name = Console.ReadLine();
         Console.WriteLine("Please enter the duration of each episode");
         s.Duration = (float)Math.Round(float.Parse(Console.ReadLine()), 2);
         Console.WriteLine("Please Enter the Number of seasons");
         s.Seasons = Convert.ToInt32(Console.ReadLine());
         Console.WriteLine("Please Enter the Number of episodes for each season");
         s.Episodes = Convert.ToInt32(Console.ReadLine());
         return(s);
     }
 }