Example #1
0
 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;
 }
Example #2
0
 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);
     }
 }
Example #3
0
 public CompletionCController(IPermissionService permissionService, IUserContext userContext, ICompletionCertificateService ccService)
     : base(userContext, permissionService)
 {
     this.ccService = ccService;
 }