public async Task<bool> RemoveSubscriptionsAsync(int id)
        {
            Model.Subscriptions Subscriptions = await _context.Subscriptions.FindAsync(id);

            if (Subscriptions is null)
            {
                return false;
            }

            _context.Remove(Subscriptions);

            int written = await _context.SaveChangesAsync();

            return written > 0;
        }
 private static Core.Model.CoreSubscriptions MapSub(Model.Subscriptions subscriptions)
 {
     return subscriptions is null ? null : new Core.Model.CoreSubscriptions
     {
         Id = subscriptions.Id,
         SubscriptionDate = subscriptions.SubscriptionDate,
         SubscriptionDueDate = subscriptions.SubscriptionDueDate,
         Company = subscriptions.Company,
         Notification = subscriptions.Notification,
         SubscriptionMonthCost = subscriptions.SubscriptionMonthCost,
         SubscriptionName = subscriptions.SubscriptionName,
         UserId = subscriptions.UserId
         //User = MapUsers(subscriptions.User)
     };
 }
 public async Task<Core.Model.CoreSubscriptions> AddSubscriptionsAsync(Core.Model.CoreSubscriptions Subscriptions)
 {
     var newUser = new Model.Subscriptions
     {
         SubscriptionDueDate = Subscriptions.SubscriptionDueDate,
         SubscriptionDate = Subscriptions.SubscriptionDate,
         Company = Subscriptions.Company,
         Notification = Subscriptions.Notification,
         SubscriptionMonthCost = Subscriptions.SubscriptionMonthCost,
         SubscriptionName = Subscriptions.SubscriptionName,
         UserId = Subscriptions.UserId
     };
     _context.Subscriptions.Add(newUser);
     await _context.SaveChangesAsync();
     return MapSub(newUser);
 }