예제 #1
0
 public List <Position> GetPositionsByStatus(int criteriaEmployerId, Enums.PositionStatuses criteriaStatus)
 {
     using (var db = new JobyJobsDB2())
     {
         var res = db.positions.Where(item => item.employer_id == criteriaEmployerId);
         if (criteriaStatus != Enums.PositionStatuses.All)
         {
             return(res.Where(item => item.status_id == (int)criteriaStatus)
                    .ToSelectedList(BusinessObjectsExtensions.ToBusiness));
         }
         else
         {
             return(res.ToSelectedList(BusinessObjectsExtensions.ToBusiness));
         }
     }
 }
예제 #2
0
 public Position(int positionId, Guid positionUID, int employerId, Enums.PositionTypes positionType, string title, int professionId, int subprofessionId, DateTime createDate, DateTime?publishDate, int salaryMin, int salaryMax, string location, string description, Enums.PositionStatuses status, DateTime lastUpdated, bool active)
 {
     PositionId      = positionId;
     PositionUID     = positionUID;
     EmployerId      = employerId;
     PositionType    = positionType;
     Title           = title;
     ProfessionId    = professionId;
     SubprofessionId = subprofessionId;
     CreateDate      = createDate;
     PublishDate     = publishDate;
     SalaryMin       = salaryMin;
     SalaryMax       = salaryMax;
     Location        = location;
     Description     = description;
     Status          = status;
     LastUpdated     = lastUpdated;
     Active          = active;
 }