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); }
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); }