public void ShouldAddNewNegotiationFirstStage() { NegotiationFirstStage negotiationFirstStage = new NegotiationFirstStage(2, "ref323", 1200, 1, 2, new List <ViewModel.NegotiationAttachmentViewModel>(), (int)Enums.enNegotiationStatus.New, "33"); Assert.Equal((int)Enums.enNegotiationStatus.New, negotiationFirstStage.StatusId); Assert.Equal(ObjectState.Added, negotiationFirstStage.State); }
public async Task <NegotiationFirstStage> UpdateNegotiationFirstStageAsync(NegotiationFirstStage NegotiationFirstStage) { _context.NegotiationFirstStages.Update(NegotiationFirstStage); await _context.SaveChangesAsync(); return(NegotiationFirstStage); }
public void ShouldUpdateNegotiationFirstStageData() { NegotiationFirstStage negotiationFirstStage = new NegotiationFirstStage(); negotiationFirstStage.UpdateNegotiationFirstStage(2, "ref323", 1200, 1, (int)Enums.enNegotiationStatus.UnderUpdate, new List <ViewModel.NegotiationAttachmentViewModel>(), "33"); Assert.Equal((int)Enums.enNegotiationStatus.UnderUpdate, negotiationFirstStage.StatusId); Assert.Equal(ObjectState.Modified, negotiationFirstStage.State); }
public NegotiationFirstStage GetNegotiationFirstStageWithSupplierDisAgreeStatus() { NegotiationFirstStage nego = new NegotiationFirstStage(2, "232", 1500, 1, 2, new List <ViewModel.NegotiationAttachmentViewModel>(), 5, "4343"); nego.AgencyCommunicationRequest = new Core.Entities.AgencyCommunicationRequest(1, 1); nego.NegotiationFirstStageSuppliers = new List <NegotiationFirstStageSupplier>(); nego.NegotiationFirstStageSuppliers.Add(new NegotiationFirstStageSupplier((int)(Enums.enNegotiationSupplierStatus.DisAgree), DateTime.Now.AddDays(-1), 1, "", 1, 1232)); return(nego); }
public void ShouldUpdateNegotiationFirstStageStatusWithRejectionReason(int statusId, string rejectionReason) { NegotiationFirstStage negotiationFirstStage = new NegotiationFirstStage(); negotiationFirstStage.UpdateNegotiationStatus(statusId, rejectionReason); Assert.Equal((int)Enums.enNegotiationStatus.SentToSuppliers, negotiationFirstStage.StatusId); Assert.Equal(rejectionReason, negotiationFirstStage.RejectionReason); Assert.Equal(ObjectState.Modified, negotiationFirstStage.State); }
public NegotiationFirstStage GetNegotiationFirstStageWithTimePassed() { NegotiationFirstStage nego = new NegotiationFirstStage(2, "232", 1500, 1, 2, new List <ViewModel.NegotiationAttachmentViewModel>(), 5, "4343"); nego.AgencyCommunicationRequest = new Core.Entities.AgencyCommunicationRequest(1, 1); var tender = new TenderDefault().GetGeneralTender(); nego.AgencyCommunicationRequest.AddTender(tender); nego.NegotiationFirstStageSuppliers = new List <NegotiationFirstStageSupplier>(); nego.NegotiationFirstStageSuppliers.Add(new NegotiationFirstStageSupplier((int)(Enums.enNegotiationSupplierStatus.PendeingSupplierReply), DateTime.Now.AddDays(-1), 0, "", 1, 1232)); return(nego); }
public async Task <NegotiationFirstStage> CreateNegotiationFirstStageAsync(NegotiationFirstStage NegotiationFirstStage) { try { await _context.NegotiationFirstStages.AddAsync(NegotiationFirstStage); await _context.SaveChangesAsync(); return(NegotiationFirstStage); } catch { throw; } }
public void UpdateNegotiationFirstStage(NegotiationFirstStage NegotiationFirstStage) { _context.NegotiationFirstStages.Update(NegotiationFirstStage); }