public bool AddRecievedLoanReciptPlanDetail(LoanReciptPlanDetail loanReciptPlanDetail) { var loanReciptPlan = _unitOfWork.LoanReciptPlanRepository.FindById(loanReciptPlanDetail.LoanReciptPlanID); if (loanReciptPlan != null) { var parentID = _unitOfWork.CommodityRepository.FindById(loanReciptPlan.CommodityID).ParentID ?? loanReciptPlan.CommodityID; _unitOfWork.LoanReciptPlanDetailRepository.Add(loanReciptPlanDetail); //var reciptAllocaltion = new ReceiptAllocation() // { // ReceiptAllocationID = Guid.NewGuid(), // PartitionId = 0, // IsCommited = false, // ETA = loanReciptPlan.CreatedDate, // ProjectNumber = loanReciptPlan.ProjectCode, // CommodityID = parentID,//loanReciptPlan.CommodityID, // CommoditySourceID = loanReciptPlan.CommoditySourceID, // SINumber = loanReciptPlan.ShippingInstruction.Value, // QuantityInMT = loanReciptPlanDetail.RecievedQuantity, // HubID = loanReciptPlanDetail.HubID, // //SourceHubID = loanReciptPlan.SourceHubID, // DonorID = int.Parse(loanReciptPlan.LoanSource), // ProgramID = loanReciptPlan.ProgramID, // IsClosed = false, // IsFalseGRN = loanReciptPlan.IsFalseGRN // }; //_unitOfWork.ReceiptAllocationReository.Add(reciptAllocaltion); _unitOfWork.Save(); return(true); } return(false); }
public bool DeleteLoanReciptPlanDetail(LoanReciptPlanDetail entity) { if (entity == null) { return(false); } _unitOfWork.LoanReciptPlanDetailRepository.Delete(entity); _unitOfWork.Save(); return(true); }
public ActionResult ReciptPlan(LoanReciptPlanWithDetailViewModel loanReciptPlanDetail) { var userID = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).UserProfileID; if (ModelState.IsValid && loanReciptPlanDetail != null) { var loanReciptPlanModel = new LoanReciptPlanDetail() { LoanReciptPlanID = loanReciptPlanDetail.LoanReciptPlanID, HubID = loanReciptPlanDetail.HubID, //MemoReferenceNumber = loanReciptPlanDetail.MemoRefrenceNumber, RecievedQuantity = loanReciptPlanDetail.Amount, RecievedDate = DateTime.Today, ApprovedBy = userID }; _loanReciptPlanDetailService.AddRecievedLoanReciptPlanDetail(loanReciptPlanModel); return(RedirectToAction("Detail", new { id = loanReciptPlanDetail.LoanReciptPlanID })); } ViewBag.HubID = new SelectList(_commonService.GetAllHubs(), "HubID", "Name"); return(View(loanReciptPlanDetail)); }
public bool EditLoanReciptPlanDetail(LoanReciptPlanDetail entity) { _unitOfWork.LoanReciptPlanDetailRepository.Edit(entity); _unitOfWork.Save(); return(true); }