public void Create() { if (RetrieveByName(this.name).Count == 0) { CategoryDAL.Create(this); } }
public static ObservableCollection <Category> RetrieveById(long id) { return(CategoryDAL.RetrieveById(id)); }
public static ObservableCollection <Category> RetrieveByName(string name) { return(CategoryDAL.RetrieveByName(name)); }
public static ObservableCollection <Category> RetrieveAll() { return(CategoryDAL.RetrieveAll()); }
public void Delete() { CategoryDAL.Delete(this); }
public void Update() { CategoryDAL.Update(this); }
public static void CreateTable() { CategoryDAL.CreateTable(); }