public List <DemandDTO> GetAllDemand() { List <DemandDTO> list; using (IDemandService dmSvc = new DemandService()) { list = dmSvc.GetAll().Select(m => new DemandDTO() { Id = m.Id, Content = m.Content, IsHidden = m.IsHidden, Introduction = m.Introduction, Title = m.Title, UserId = m.UserId, CreateTime = m.CreteTime }).ToList(); } using (IUserService userSvc = new UserService()) { foreach (var item in list) { item.CompanyName = userSvc.GetOneById(item.UserId).CompanyName; } } return(list); }
public void Release(DemandDTO Demand) { using (IDemandService dmSvc = new DemandService()) { dmSvc.Create(DemandDTOToDemand(Demand)); } }
public void Confirm(Guid id) { using (IDemandService dmSvc = new DemandService()) { Demand demand = dmSvc.GetOneById(id); demand.IsHidden = false; dmSvc.Edit(demand); } }
public DemandDTO GetDemand(Guid id) { DemandDTO demand; using (IDemandService dmSvc = new DemandService()) { demand = DemandToDemandDTO(dmSvc.GetAll().Where(m => m.IsHidden == false).Where(m => m.Id == id).First()); using (IUserService userSvc = new UserService()) { demand.CompanyName = userSvc.GetOneById(demand.UserId).CompanyName; } } return(demand); }
public List <DemandDTO> GetAllDemandByUserId(Guid userId) { List <DemandDTO> list; using (IDemandService dmSvc = new DemandService()) { list = dmSvc.GetAll().Where(m => m.UserId == userId).Select(m => new DemandDTO() { Id = m.Id, Content = m.Content, IsHidden = m.IsHidden, Introduction = m.Introduction, Title = m.Title, UserId = m.UserId, CreateTime = m.CreteTime }).ToList(); } return(list); }