public static void Main()
Console.WriteLine("Hello World");
abstract class customer()
public abstract deposit();
public abstract withdraw();
Interface ideposit : deposit()
public virtual depositmethod();
public override depositmethod(cutomer objcustomer)
static get userdetails = obj<customer>();
var getsuccess = postdepositamount(cutomer objcutomer)
public overide depositmethod(cutomer objcutomer,int a)
public async Task<Ienumerable> postdepositamount(objcustomer)
var getuser = db.customer.Findasync(objcustomer.ID);
var getuserobj = new depositamount();
getusrobj.amount = "1000";
db.Customer.Add(getusrobj);
public customer(ApplicationDBContext db,Queries)
customer.RegisterType(<Customer,<ICutomer>)