public class BaseDAL
{
protected object GetOrder(int id)
{
using (var DB = AccessManager.db)
{
return DB.Videos.Where(x => x.ID == id).SingleOrDefault();
}
}
public object GetByID(int id)
{
using (var DB = AccessManager.db)
{
return DB.Videos.Where(x => x.ID == id).SingleOrDefault();
}
}
}
Is there any option to add this param int id
for any function in class without write it each function?
Somthing like:
public class BaseDAL : ADD SOME CODE THAT SHARE int id for all funcs
{
protected object GetOrder()
{
using (var DB = AccessManager.db)
{
return DB.Videos.Where(x => x.ID == id).SingleOrDefault();
}
}
public object GetByID()
{
using (var DB = AccessManager.db)
{
return DB.Videos.Where(x => x.ID == id).SingleOrDefault();
}
}
}
and GetOrder(12); will works.
I want this done only to reduce the code.