public async Task <string> UpdateLender(LenderModel lender) { //Lender existinglender = LenderRepository.GetLenders().SingleOrDefault(p => p.LenderId == lender.LenderId); //if (existinglender == default(Lender)) // return "lender doesn't exist"; int updatelenderMaster = 0; LenderMaster lendermaster = LenderMasterRepository.MasterLenders.FirstOrDefault(c => c.LenderMasterId == lender.LenderId); if (lendermaster == default(LenderMaster)) { return("Lender doesn't exist"); } else { lendermaster.LenderName = lender.LenderName; lendermaster.LenderAddress = lender.LenderAddress; lendermaster.UpdatedDate = lender.UpdatedDate; lendermaster.UpdatedBy = lender.UpdatedBy; } updatelenderMaster = await LenderMasterRepository.UpdateLenderMaster(lendermaster); return(updatelenderMaster > 0 ? "Successfully updated Master Lender" : "Updation failed"); }
public async Task <int> AddLenderMaster(LenderMaster Lendermaster) { db.MasterLenders.Add(Lendermaster); int result = await db.SaveChangesAsync(); return(result); }
public async Task <int> DeleteLenderMaster(int lendermasterid) { LenderMaster lendermaster = await FetchbyLenderMasterId(lendermasterid); db.MasterLenders.Remove(lendermaster); int result = await db.SaveChangesAsync(); return(result); }
public async Task <int> UpdateLenderMaster(LenderMaster lendermaster) { LenderMaster existingLenderMaster = await FetchbyLenderMasterId(lendermaster.LenderMasterId); db.Entry(existingLenderMaster).State = EntityState.Detached; db.Entry(lendermaster).State = EntityState.Modified; int result = await db.SaveChangesAsync(); return(result); }
public async Task <LenderMaster> FetchbyLenderMasterId(int lendermasterid) { LenderMaster LenderMaster = await db.MasterLenders.FindAsync(lendermasterid); return(LenderMaster); }