public List <IQueryFilter> GetFilters() { var result = new List <IQueryFilter>(); var refObj = new MdBoHang(); if (!string.IsNullOrEmpty(this.MaBoHang)) { result.Add(new QueryFilterLinQ { Property = ClassHelper.GetProperty(() => refObj.MaBoHang), Value = this.MaBoHang, Method = FilterMethod.Like }); } if (!string.IsNullOrEmpty(this.TenBoHang)) { result.Add(new QueryFilterLinQ { Property = ClassHelper.GetProperty(() => refObj.TenBoHang), Value = this.TenBoHang, Method = FilterMethod.Like }); } return(result); }
public async Task <IHttpActionResult> Delete(string id) { MdBoHang instance = await _service.Repository.FindAsync(id); if (instance == null) { return(NotFound()); } try { _service.Delete(instance.Id); await _service.UnitOfWork.SaveAsync(); return(Ok(instance)); } catch (Exception) { return(InternalServerError()); } }