private void bbiDelete_ItemClick(object sender, ItemClickEventArgs e) { if (XtraMessageBox.Show("Bạn có muốn xoá dòng dữ liệu đang chọn?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int rowIndex = gvUnit.FocusedRowHandle; var col = "UnitId"; var value = gvUnit.GetRowCellValue(rowIndex, col); if (value != null) { var rs = UnitService.DeleteUnit((int)value); if (rs) { XtraMessageBox.Show("Đã xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); } else { XtraMessageBox.Show("Không thể xoá", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void InitializeDeleteUnitCommand() { DeleteUnitCommand = new RelayCommand <object>( sender => { return(true); }, sender => { if (!string.IsNullOrEmpty(DisplayUnitName)) { unitService.DeleteUnit(DisplayUnitName); UnitList = unitService.GetListUnit(); } }); }
public void DeleteUnit() { using var context = new InMemoryDbContext(); var existingUnit = context.Units.Add(new Unit("Piece")); context.SaveChanges(); var testee = new UnitService(new SimpleCrudHelper(context, TestMapper.Create())); var deleteUnitDto = new DeleteUnitDto(existingUnit.Entity.UnitId); testee.DeleteUnit(deleteUnitDto); context.Units.Should().NotContain(x => x.Name == "Piece"); }
// DELETE api/<controller>/5 /// <summary> /// Elimina un consorcio /// </summary> /// <param name="id">Consorcio a eliminar</param> /// <returns></returns> public IHttpActionResult Delete(int id) { if (id <= 0) { return(BadRequest()); } try { UnitService.DeleteUnit(id); return(Ok()); } catch (Exception ex) { return(InternalServerError(new Exception(ex.Message))); } }