示例#1
0
        public bool UpdatePosition(PositionDTO position)
        {
            Position positionUpdate = new Position();

            positionUpdate.PositionId              = position.PositionId;
            positionUpdate.PositionDescription     = position.PositionDescription;
            dbContext_.Entry(positionUpdate).State = EntityState.Modified;
            return(Save());
        }
示例#2
0
        public PositionDTO GetPosition(int position_id)
        {
            PositionDTO positionDTO = new PositionDTO();
            var         result      = dbContext_.Positions.Where(a => a.PositionId == position_id).FirstOrDefault();

            positionDTO.PositionId          = result.PositionId;
            positionDTO.PositionDescription = result.PositionDescription;
            return(positionDTO);
        }
示例#3
0
        public bool CreatePosition(PositionDTO position)
        {
            Position positionCreate = new Position
            {
                PositionDescription = position.PositionDescription
            };

            dbContext_.Positions.Add(positionCreate);
            return(Save());
        }
示例#4
0
        public ICollection <PositionDTO> GetPositions()
        {
            var result = dbContext_.Positions.OrderBy(a => a.PositionId).ToList();
            List <PositionDTO> positionDTOs = new List <PositionDTO>();

            foreach (var item in result)
            {
                PositionDTO positionDTO = new PositionDTO();
                positionDTO.PositionId          = item.PositionId;
                positionDTO.PositionDescription = item.PositionDescription;
                positionDTOs.Add(positionDTO);
            }
            return(positionDTOs);
        }