Exemple #1
0
 /// <summary>
 /// Удаляет из бд рейс с соответствующим id
 /// </summary>
 /// <returns>True, если рейс был успешно удален, иначе - false</returns>
 public static async Task<bool> RemoveFlightAsync(int id)
 {
     using (var context = new AirlinesContext())
     {
         var flight = await context.FlightSet.FindAsync(id);
         if (flight != null)
         {
             context.FlightSet.Remove(flight);
             await context.SaveChangesAsync();
             return true;
         }
     }
     return false;
 }
Exemple #2
0
 /// <summary>
 /// Удаляет из бд пользователя с соответствующим id
 /// </summary>
 /// <param name="id">Id пользователя</param>
 /// <returns>True, если пользователь был успешно удален, иначе - false</returns>
 public static async Task<bool> RemoveUserAsync(int id)
 {
     using (var context = new AirlinesContext())
     {
         var user = await context.UserSet.FindAsync(id);
         if (user != null)
         {
             context.UserSet.Remove(user);
             await context.SaveChangesAsync();
             return true;
         }
     }
     return false;
 }
Exemple #3
0
 /// <summary>
 /// Добавляет пользователя в бд
 /// При этом считается что все необходимые проверки уже были выполнены 
 /// То есть данные заполнены правильно и такого пользователя нет в бд
 /// </summary>
 public static async Task<bool> AddUserAsync(User user)
 {
     using (var context = new AirlinesContext())
     {
         try
         {
             context.UserSet.Add(user);
             await context.SaveChangesAsync();
         }
         catch (Exception)
         {
             return false;
         }
     }
     return true;
 }
Exemple #4
0
 /// <summary>
 /// Добавляет рейс в бд
 /// При этом считается что все необходимые проверки уже были выполнены 
 /// То есть данные заполнены правильно и такого рейса нет в бд
 /// </summary>
 public static async Task<bool> AddFlightAsync(Flight flight)
 {
     System.Console.WriteLine("AddFlight ");
     using (var context = new AirlinesContext())
     {
         try
         {
             context.FlightSet.Add(flight);
             await context.SaveChangesAsync();
         }
         catch (Exception)
         {
             return false;
         }
     }
     return true;
 }