/// <summary> /// Update Client category /// </summary> /// <param name="clientCategory"></param> /// <param name="clientCategory"></param> public void UpdateClientCategory(ClientCategory clientCategory, ClientCategory newClientCategory) { clientCategory.ClientCategoryName = newClientCategory.ClientCategoryName; clientCategory.LoanDuration = newClientCategory.LoanDuration; clientCategory.MaxLoans = newClientCategory.MaxLoans; LibraryDb.SaveChanges(); }
public void DeleteClientCategory(int categoryId) { ClientCategory clientCategory = GetClientCategory(categoryId); LibraryDb.ClientCategories.Remove(clientCategory); LibraryDb.SaveChanges(); }
public List <Client> GetClientsOfCategory(ClientCategory category) { List <Client> clients = new List <Client>(); foreach (Client client in LibraryDb.Clients.ToList()) { if (client.Category == category) { clients.Add(client); } } return(clients); }
public void AddNewClientCategory(ClientCategory category) { LibraryDb.ClientCategories.Add(category); LibraryDb.SaveChanges(); }