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); }