public CompletionCertificateController(IPermissionService permissionService, IUserContext userContext, IWayBillService wbService, IStaffService staffService, IGoodsReceivedNoteService gRNService, ICompletionCertificateService ccService, ICountrySubOfficeService subOfficeService, INotificationService notificationService) : base(userContext, permissionService) { this.wbService = wbService; this.staffService = staffService; this.ccService = ccService; this.subOfficeService = subOfficeService; this.notificationService = notificationService; }
public static ViewCC PrepareCC(Guid CCid, ICompletionCertificateService ccService) { using (var db = new SCMSEntities()) { var item = ccService.GetCCById(CCid); var model = new ViewCC() { EntityCC = item, PreparedBy = db.VStaffDetails.FirstOrDefault(p => p.StaffID == item.PreparedBy), ComfirmedBy = db.VStaffDetails.FirstOrDefault(p => p.StaffID == item.ConfirmedBy), AprovedBy = db.VStaffDetails.FirstOrDefault(p => p.StaffID == item.ApprovedBy) }; return(model); } }
public CompletionCController(IPermissionService permissionService, IUserContext userContext, ICompletionCertificateService ccService) : base(userContext, permissionService) { this.ccService = ccService; }