public virtual ActionResult Delete(Tid[] id) { try { if (id == null) { return(OperateResult(false, Lang.Msg_Operate_Failed + ":" + Lang.Error_ParameterRequired, null)); } object[] ids = new object[id.Length]; for (int i = 0; i < id.Length; i++) { ids[i] = id[i] as object; } m_ServiceBase.Delete(ids); return(OperateResult(true, Lang.Msg_Operate_Success, null)); } catch (Exception ex) { if (ex.InnerException != null) { ex = ex.InnerException; } log.Error(ex.Message, ex); return(HandleExceptionResult(ex)); } }
public string Remove() { var reader = new StreamReader(Request.Body); var txt = reader.ReadToEnd(); Console.WriteLine(txt); _service.Delete(JsonConvert.DeserializeObject <int[]>(txt)); return(CustomJsonResult.Instance.GetSuccess("delete success")); }
public virtual void ItRemovesEntity() { var entity = CreateNew; var model = converter.ToModel(entity); service.Delete(model); service.SaveChanges(); // check entity removed var entityRemoved = FetchItem(model); entityRemoved.Should().BeNull(); OnEntityRemoved(entity); }
public void Delete_Should_Delete_By_Id() { // Arrange var fakeContext = new FakeContext("Delete"); fakeContext.FillWithAll(); var service = new ServiceBase <Error>(fakeContext.context); // Act service.Delete(1); var result = fakeContext.context.Errors .FirstOrDefault(x => x.Id == 1); // Assert Assert.Null(result); }
public void Delete_Should_Delete_The_Correct_Register() { // Arrange var fakeContext = new FakeContext("DeleteBase"); fakeContext.FillWithAll(); var service = new ServiceBase <Error>(fakeContext.context); var entry = fakeContext.GetFakeData <Error>().FirstOrDefault(); // Act service.Delete(entry); var result = fakeContext.context.Errors .FirstOrDefault(x => x.Id == 1); // Assert Assert.Null(result); }
/// <summary> ///A test for Delete ///</summary> public void DeleteTestHelper <T, V>() { ServiceBase <T, V> target = CreateServiceBase <T, V>(); EntityObjectBase tester = CreateNewT <T, V>(); long entityCounts = target.GetCount(null); target.Insert(tester, new InsertParameters()); Assert.AreEqual(entityCounts + 1, target.GetCount(null)); object entitySet = target.GetByID(tester.GetPrimaryKeyValue(), new GetByIDParameters()); Assert.AreNotEqual(entitySet, null); target.Delete(entitySet, new DeleteParameters()); Assert.AreEqual(entityCounts, target.GetCount(null)); }
async public virtual Task <ActionResult> Delete(string id) { ActionResult result; try { T record = await findRecord(id); if (record == null) { result = NotFound(); } else { await _service.Delete(record); ApiResponseBase response = new ApiResponseBase() { success = true, data = null, message = null }; result = AcceptedAtAction(nameof(Delete), response); } } catch (Exception ex) { ApiResponseBase response = new ApiResponseBase() { success = false, data = null, message = ex.Message }; result = BadRequest(response); } return(result); }
public bool Delete(TModel model) { TEntity entityToDelete = this.Mapper.Map <TEntity>(model); return(ServiceBase.Delete(entityToDelete)); }