Exemplo n.º 1
0
        public ShiftDTO InsertShift(ShiftDTO data)
        {
            Shift dataToInsert = new Shift();

            dataToInsert = ShiftRequestFormatter.ConvertRespondentInfoFromDTO(data);
            ShiftDTO res = ShiftRequestFormatter.ConvertRespondentInfoToDTO(_unitOfWork.ShiftRepository.Create(dataToInsert));

            return(res);
        }
Exemplo n.º 2
0
        public int UpdateShift(ShiftDTO res)
        {
            Shift dataToUpdate = new Shift();

            dataToUpdate = ShiftRequestFormatter.ConvertRespondentInfoFromDTO(res);
            var result = _unitOfWork.ShiftRepository.Update(dataToUpdate);

            _unitOfWork.Save();
            return(result);
        }
Exemplo n.º 3
0
 public ShiftDTO GetShiftById(int id)
 {
     return(ShiftRequestFormatter.ConvertRespondentInfoToDTO(_unitOfWork.ShiftRepository.GetById(id)));
 }