public void Delete(int Id) { var demand = demandRepository.Find(Id); if (demand == null) { throw new KeyNotFoundException(); } demand.RecordStatus = Helpdesk.Model.Enums.RecordStatus.D; demandRepository.Update(demand); unitOfWork.SaveChanges(); }