public async void Delete_Errors() { SaleControllerMockFacade mock = new SaleControllerMockFacade(); var mockResult = new Mock <ActionResponse>(); mockResult.SetupGet(x => x.Success).Returns(false); mock.ServiceMock.Setup(x => x.Delete(It.IsAny <int>())).Returns(Task.FromResult <ActionResponse>(mockResult.Object)); SaleController controller = new SaleController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); IActionResult response = await controller.Delete(default(int)); response.Should().BeOfType <ObjectResult>(); (response as ObjectResult).StatusCode.Should().Be((int)HttpStatusCode.UnprocessableEntity); mock.ServiceMock.Verify(x => x.Delete(It.IsAny <int>())); }
private void NewEditExit_EditClick(object sender, EventArgs e) { try { switch (NewEditExit.BtnEditText) { case "&Edit": this.EnableDisableControls(false); this.VisibleControls(false); this.VisibleCon(true); this.QuickSearch.txtNo.Text = null; break; case "&Delete": if (!string.IsNullOrEmpty(this.lblID.Text.Trim())) { if (Globalizer.ShowMessage(MessageType.Question, "Are you sure want to delete?") == DialogResult.Yes) { SaleController saleController = new SaleController(); saleController.Delete(this.lblTripID.Text.Trim(), this.lblID.Text.Trim()); this.InitializeControls(); Globalizer.ShowMessage(MessageType.Information, "Deleted Successfully"); this.ResetControl(); } } break; } } catch (Exception ex) { Globalizer.ShowMessage(MessageType.Critical, ex.Message); } }
private void btnDelete_Click(object sender, EventArgs e) { try { DialogResult sure; sure = MessageBox.Show("¿Estas seguro que desea eliminar los registros?", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (sure == DialogResult.OK) { string IdItem; string res = ""; foreach (DataGridViewRow row in dataList.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { IdItem = Convert.ToString(row.Cells[1].Value); res = SaleController.Delete(Convert.ToInt32(IdItem)); if (res.Equals("Correcto")) { this.MessageOK("¡Se ha anulado el registro correctamente!"); } else { this.MessageError(res); } } } this.ShowData(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }