Exemple #1
0
 public async Task CreateWish(DTOWish wish)
 {
     var bsonWish = new BsonDocument
     {
         {
             "Empid", wish.EmpId
         },
         {
             "Shift", wish.Shift
         },
         {
             "Day", wish.Day
         },
         {
             "Creator", wish.Creator
         },
         {
             "Set", wish.Set
         },
         {
             "Id", wish.Id
         }
     };
     await _collection.InsertOneAsync(bsonWish);
 }
Exemple #2
0
        private List <DTOWish> ConvertToDTOWishes(List <BsonDocument> correctWishes)
        {
            var wishes = new List <DTOWish>();

            foreach (var wish in correctWishes)
            {
                int    empId   = (int)wish.ElementAt(1).Value;
                int    shift   = (int)wish.ElementAt(2).Value;
                int    day     = (int)wish.ElementAt(3).Value;
                string creator = wish.ElementAt(4).Value.ToString();
                string set     = wish.ElementAt(5).Value.ToString();
                long   id      = wish.ElementAt(6).Value.ToInt64();

                var DTO = new DTOWish(empId, shift, day, creator, set, id);
                wishes.Add(DTO);
            }
            return(wishes);
        }
        private DTOWish ConvertToDTO(ShiftWish wish)
        {
            var DTOWish = new DTOWish(wish.EmpId, wish.Shift, wish.Day, wish.Creator, wish.Set, wish.Id);

            return(DTOWish);
        }