public async Task <TenderChangeRequest> UpdateTenderChangeRequestAsync(TenderChangeRequest changeRequest) { _context.TenderChangeRequests.Update(changeRequest); await _context.SaveChangesAsync(); return(changeRequest); }
public void Should_UpdateAttachmnetsChanges() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.UpdateAttachmnetsChanges(new List <TenderAttachmentChanges>(), new List <TenderAttachmentChanges>()); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_Delete() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.Delete(); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Deleted); }
public void Should_Update() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.Update(); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_CreateTenderQuantityTables() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.CreateTenderQuantityTables(_tableId, _tableName, _formId); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_AddSupplierViolators() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.AddSupplierViolators(_cr); tenderChangeRequest.SupplierViolators.ShouldNotBeEmpty(); }
public TenderChangeRequest GetCancelChangeRequestWithTender() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.Canceling, (int)Enums.ChangeStatusType.New, RoleNames.DataEntry, null); var tender = new TenderDefault().GetGeneralTender(); changeRequest.SetTender(tender); return(changeRequest); }
public TenderChangeRequest GetQTChangeRequestDataList() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.QuantitiesTables, (int)Enums.ChangeStatusType.Pending, "1", null); changeRequest.SetActive(); changeRequest.SetTender(new TenderDefault().GetGeneralTender()); return(changeRequest); }
public void Should_UpdateStatusToRejection_AddHistory() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.SetTender(new Tender()); tenderChangeRequest.UpdateStatusToRejection(_tenderStatusId, _changeStatusId, _rejectionReason, _userId, SharedKernel.Enums.TenderActions.AcceptOffers); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_AddActionHistory() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.SetTender(new Tender()); tenderChangeRequest.AddActionHistory(_changeStatusId, Enums.TenderActions.Addfile, _rejectionReason, _userId); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_SetActive() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.SetActive(); tenderChangeRequest.IsActive.ShouldBe(true); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public async Task <TenderChangeRequest> CreateTenderChangeRequestAsync(TenderChangeRequest changeRequest) { await _context.TenderChangeRequests.AddAsync(changeRequest); await _context.SaveChangesAsync(); return(changeRequest); }
public void Should_ChangeHasAlternativeOffer() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.ChangeHasAlternativeOffer(true); tenderChangeRequest.HasAlternativeOffer.ShouldBe(true); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_AddRevisionCancel() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.AddRevisionCancel(_lastEnqueriesDate, _lastOfferPresentationDate, _lastOfferPresentationTime, _offersOpeningDate, _offersOpeningTime, _offersCheckingDate, _offersCheckingTime, _tenderId); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_UpdateStatus() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.SetTender(new Tender()); tenderChangeRequest.UpdateStatus(_changeStatusId, _userId, SharedKernel.Enums.TenderActions.AcceptInvitation); tenderChangeRequest.ShouldNotBeNull(); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public List <TenderChangeRequest> GetCancelChangeRequestDataList() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.Canceling, (int)Enums.ChangeStatusType.New, "1", null); return(new List <TenderChangeRequest>() { changeRequest }); }
public void Should_UpdateStatusToRejection() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.UpdateStatusToRejection(); tenderChangeRequest.ChangeRequestStatusId.ShouldBe((int)Enums.ChangeStatusType.Rejected); tenderChangeRequest.RejectionReason.ShouldBe(Resources.TenderResources.Messages.CancelRequestRejectedBySysytem); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); }
public void Should_SaveTenderQuantityTables() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.CreateTenderQuantityTables(_tableId, _tableName, _formId); long _itemId = 0; var _rslt = tenderChangeRequest.SaveTenderQuantityTables(_table, _currentItemId, out _itemId, _changeTableId); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Modified); _rslt.ShouldBeOfType(typeof(TenderChangeRequest)); }
public void Should_Constructor_SetValues() { var tenderChangeRequest = new TenderChangeRequest(_tenderId, _changeRequestTypeId, _changeRequestStatusId, _requestedById, _hasAlternativeOffer); tenderChangeRequest.ShouldNotBeNull(); tenderChangeRequest.TenderId.ShouldBe(_tenderId); tenderChangeRequest.ChangeRequestTypeId.ShouldBe(_changeRequestTypeId); tenderChangeRequest.ChangeRequestStatusId.ShouldBe(_changeRequestStatusId); tenderChangeRequest.RequestedByRoleName.ShouldBe(_requestedById); tenderChangeRequest.HasAlternativeOffer.ShouldBe(true); tenderChangeRequest.State.ShouldBe(SharedKernal.ObjectState.Added); }
public void Should_CreateCancelationRequest() { var tenderChangeRequest = new TenderChangeRequest(); var _rslt = tenderChangeRequest.CreateCancelationRequest(new Tender(), _changeRequestTypeId, _changeRequestStatusId, _requestedById, _cancelationReasonId, _cancelationReasonDescription, _supplierViolatorCRs, _userId); tenderChangeRequest.ShouldNotBeNull(); _rslt.ShouldBeOfType(typeof(TenderChangeRequest)); _rslt.ChangeRequestStatusId.ShouldBe(_changeRequestStatusId); _rslt.ChangeRequestTypeId.ShouldBe(_changeRequestTypeId); _rslt.RequestedByRoleName.ShouldBe(_requestedById); _rslt.CancelationReasonId.ShouldBe(_cancelationReasonId); _rslt.CancelationReasonDescription.ShouldBe(_cancelationReasonDescription); _rslt.State.ShouldBe(SharedKernal.ObjectState.Added); }
public void ShouldGetTenderQuantityTableLastIndexInEdit() { TenderChangeRequest tenderChangeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.Canceling, (int)Enums.ChangeStatusType.Pending, "NewMonafasat_DataEntry", null); typeof(TenderChangeRequest).GetProperty(nameof(TenderChangeRequest.TenderChangeRequestId)).SetValue(tenderChangeRequest, 1); var changeRequestItems = new ChangeRequestDefault().GeTenderQuantityTableChanges(); typeof(TenderQuantityTableChanges).GetProperty(nameof(TenderQuantityTableChanges.Id)).SetValue(changeRequestItems, 1); tenderChangeRequest.TenderQuantityTableChanges.Add(changeRequestItems); var lastIndex = tenderChangeRequest.LastItemIndex(1); Assert.Equal(0, lastIndex); }
public void Should_Empty_Construct_TenderChangeRequest() { var tenderChangeRequest = new TenderChangeRequest(); tenderChangeRequest.ShouldNotBeNull(); }
public TenderChangeRequest GetCancelChangeRequestData() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.Canceling, (int)Enums.ChangeStatusType.New, RoleNames.DataEntry, null); return(changeRequest); }
public TenderChangeRequest GetCancelChangeRequestDataVRO() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.Canceling, (int)Enums.ChangeStatusType.New, RoleNames.PurshaseSpecialist, null); return(changeRequest); }
public TenderChangeRequest GetExtendDatedChangeRequestDataList() { var changeRequest = new TenderChangeRequest(1, (int)Enums.ChangeRequestType.ExtendDates, (int)Enums.ChangeStatusType.Pending, "1", null); return(changeRequest); }