public void Should_SetActive() { SupplierPreQualificationDocument supplierPreQualificationDocument = new SupplierPreQualificationDocument(SupplierId, statusId, PreQualificationId, PreQualificationResult, isActive); supplierPreQualificationDocument.SetActive(); Assert.True(supplierPreQualificationDocument.IsActive); }
public void Should_UpdatePreQualificationDocumentStatus() { SupplierPreQualificationDocument supplierPreQualificationDocument = new SupplierPreQualificationDocument(SupplierId, statusId, PreQualificationId, PreQualificationResult, isActive); supplierPreQualificationDocument.UpdatePreQualificationDocumentStatus(PreQualificationResult, RejectReason); Assert.Equal(PreQualificationResult, supplierPreQualificationDocument.PreQualificationResult); }
public void Should_Update_SupplierPreQualificationDocument() { SupplierPreQualificationDocument supplierPreQualificationDocument = new SupplierPreQualificationDocument(SupplierId, statusId, PreQualificationId, PreQualificationResult, isActive); supplierPreQualificationDocument.Update(SupplierId, PreQualificationId, SharedKernel.Enums.PreQSupplierDocumentStatus.Delivered); Assert.Equal((int)SharedKernel.Enums.PreQSupplierDocumentStatus.Delivered, supplierPreQualificationDocument.StatusId); }
public async Task <SupplierPreQualificationDocument> UpdateAsync(SupplierPreQualificationDocument supplierPreQualificationDocument) { Check.ArgumentNotNull(nameof(supplierPreQualificationDocument), supplierPreQualificationDocument); _context.SupplierPreQualificationDocument.Update(supplierPreQualificationDocument); await _context.SaveChangesAsync(); return(supplierPreQualificationDocument); }
public void Should_UpdateAttachments() { SupplierPreQualificationDocument supplierPreQualificationDocument = new SupplierPreQualificationDocument(SupplierId, statusId, PreQualificationId, PreQualificationResult, isActive); SupplierPreQualificationAttachment supplierPreQualificationAttachment = new SupplierPreQualificationAttachment(FileName, FileNetReferenceId, SupplierPreQualificationDocumentId); List <SupplierPreQualificationAttachment> lstAttachments = new List <SupplierPreQualificationAttachment>() { supplierPreQualificationAttachment }; supplierPreQualificationDocument.UpdateAttachments(lstAttachments); supplierPreQualificationDocument.UpdateAttachments(lstAttachments); supplierPreQualificationDocument.supplierPreQualificationAttachments.ShouldNotBeEmpty(); }
private async Task <string> GetEditModeAttahmentsData(SupplierPreQualificationDocument model) { var list = model.supplierPreQualificationAttachments; string AttachmentReference = string.Empty; if (list != null) { foreach (var item in list) { AttachmentReference += ',' + "/Upload/GetFile?id=" + item.FileNetReferenceId + ":" + item.FileName; } } return(AttachmentReference); }
public async Task RecalculateSupplierPoint() { var suppliers = await _QualificationServiceQuery.GetActiveQualificationSuppliers(); foreach (var item in suppliers) { var supplierdata = await _QualificationServiceQuery.GetQualificationSupplierData(item.QualificationId, item.SupplierCr); SupplierPreQualificationDocument supplierPreQualificationDocument = await _SupplierQualificationDocumentsAppService.GetSuppierDocument(item.QualificationId, item.SupplierCr); supplierdata.AttachmentRefrences = await GetEditModeAttahmentsData(supplierPreQualificationDocument); await EvaluateSupplierPoints(supplierdata, item.SupplierCr); } }
public void Should_Construct_SupplierPreQualificationDocument() { SupplierPreQualificationDocument supplierPreQualificationDocument = new SupplierPreQualificationDocument(SupplierId, statusId, PreQualificationId, PreQualificationResult, isActive); _ = supplierPreQualificationDocument.PreQualificationResult; _ = supplierPreQualificationDocument.SupplierPreQualificationDocumentId; _ = supplierPreQualificationDocument.SupplierId; _ = supplierPreQualificationDocument.PreQualificationId; _ = supplierPreQualificationDocument.StatusId; _ = supplierPreQualificationDocument.RejectionReason; _ = supplierPreQualificationDocument.Supplier; _ = supplierPreQualificationDocument.PreQualification; _ = supplierPreQualificationDocument.Status; _ = supplierPreQualificationDocument.supplierPreQualificationAttachments; supplierPreQualificationDocument.ShouldNotBeNull(); }
public SupplierPreQualificationDocument GetSupplierPreQualificationDocument() { SupplierPreQualificationDocument supplierPreQualification = new SupplierPreQualificationDocument("1010000154", 4, 1, 0, true); supplierPreQualification.supplierPreQualificationAttachments.Add( new SupplierPreQualificationAttachment("File Name", "ddd1", 1)); var preQualification = GetPreQualification(); PropertyInfo propertyInfo = supplierPreQualification.GetType().GetProperty("PreQualification"); propertyInfo.SetValue(supplierPreQualification, Convert.ChangeType(preQualification, propertyInfo.PropertyType), null); supplierPreQualification.PreQualification.UpdateTenderCommittee((int)Enums.TenderStatus.Approved, (int)Enums.CommitteeType.PreQualificationCommittee, 0, 111); return(supplierPreQualification); }
public void UpdateQualificationDocument(SupplierPreQualificationDocument supplierPreQualificationDocument) { _context.SupplierPreQualificationDocument.Update(supplierPreQualificationDocument); }