示例#1
0
        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");
        }
示例#2
0
        public async Task <int> AddLenderMaster(LenderMaster Lendermaster)
        {
            db.MasterLenders.Add(Lendermaster);
            int result = await db.SaveChangesAsync();

            return(result);
        }
示例#3
0
        public async Task <int> DeleteLenderMaster(int lendermasterid)
        {
            LenderMaster lendermaster = await FetchbyLenderMasterId(lendermasterid);

            db.MasterLenders.Remove(lendermaster);
            int result = await db.SaveChangesAsync();

            return(result);
        }
示例#4
0
        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);
        }
示例#5
0
        public async Task <LenderMaster> FetchbyLenderMasterId(int lendermasterid)
        {
            LenderMaster LenderMaster = await db.MasterLenders.FindAsync(lendermasterid);

            return(LenderMaster);
        }