private void btnRmRel_Click(object sender, EventArgs e) { SelectedRelease = (VW_Release)dgvRelease.CurrentRow.DataBoundItem; if (SelectedRelease.ReleaseNumber != "FOLLOW UP" && InReqDeclined.InboundReqDeclinedQtyId == 0) { var result = My.MyProject.Forms.MessageBoxCeresYesNo.ShowDialog("Are you sure you want to do this?", "This can not be undone. All releases order and assignments to Minibookings will be removed.", My.Resources.Resources.warning, this); if (result == DialogResult.Yes) { var RelService = new ReleaseService(); if (RelService.Delete(SelectedRelease.ReleaseId)) { ReleaseList.Remove(SelectedRelease); } } } else if (SelectedRelease.ReleaseNumber == "FOLLOW UP") { if (!Information.IsNothing(fu) && fu.InboundFollowUpRequestId != 0) { if (fuService.AddOrUpdate(fu)) { followUpQty = 0; fu.isOpenFollowUp = Conversions.ToBoolean(0); ReleaseList.Remove(SelectedRelease); } } else { ReleaseList.Remove(SelectedRelease); } } else { var idqs = new InboundReqDeclinedQtyService(); if (idqs.Delete(InReqDeclined.InboundReqDeclinedQtyId)) { ReleaseList.Remove(SelectedRelease); } } dgvRelease.DataSource = null; VWReleaseBindingSource.DataSource = null; VWReleaseBindingSource.DataSource = ReleaseList; dgvRelease.DataSource = VWReleaseBindingSource.DataSource; CalculateQtys(); }
public async void Delete() { var mock = new ServiceMockFacade <IReleaseRepository>(); var model = new ApiReleaseRequestModel(); mock.RepositoryMock.Setup(x => x.Delete(It.IsAny <string>())).Returns(Task.CompletedTask); var service = new ReleaseService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.ReleaseModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLReleaseMapperMock, mock.DALMapperMockFactory.DALReleaseMapperMock); ActionResponse response = await service.Delete(default(string)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Delete(It.IsAny <string>())); mock.ModelValidatorMockFactory.ReleaseModelValidatorMock.Verify(x => x.ValidateDeleteAsync(It.IsAny <string>())); }