public override async Task <int> HandleCommand(DeleteCommand request, CancellationToken cancellationToken) { return(await retailerRepository.Delete(DeleteBuild(new Retailer() { Id = request.RetailerId }, request.LoginSession))); }
public async Task <IActionResult> Delete(int id) { var model = await _retailerRepository.GetSingleAsync(id); if (model == null) { return(NotFound()); } _retailerRepository.Delete(model); if (!await UnitOfWork.SaveAsync()) { return(StatusCode(500, "删除时出错")); } return(NoContent()); }
public IHttpActionResult DeleteRetailer(int id) { try { Retailer retailerObj = dataRepository.Get(id); if (retailerObj == null) { return(NotFound()); } dataRepository.Delete(id); } catch (Exception ex) { throw ex; } return(Ok("Record is deleted ..!")); }
public async Task <bool> DeleteRetailer(int id) { return(await _retailerRepository.Delete(id)); }