public List <ConfirmationEntity> PrepareGroupEntity(List <GroupEntity> groupEntityList)
        {
            List <ConfirmationEntity> lst = new List <ConfirmationEntity>();
            ConfirmationEntity        ce  = new ConfirmationEntity();
            var GroupList = from gel in groupEntityList
                            from pl in gel.Plans
                            from net in pl.Networks
                            select(new ConfirmationEntity
            {
                PlanName       = pl.Name,
                NetworkCode    = net.Code,
                GroupId        = gel.GroupId,
                GroupName      = gel.Name,
                GroupNumber    = gel.Number,
                OrganizationId = gel.Organization.OrganizationId
            });

            int count = 1;

            return(GroupList
                   .Select(pl => new ConfirmationEntity()
            {
                PlanName = pl.PlanName,
                NetworkCode = pl.NetworkCode,
                GroupId = pl.GroupId,
                GroupName = pl.GroupName,
                GroupNumber = pl.GroupNumber,
                OrganizationId = pl.OrganizationId,
                Option = count++
            })
                   .ToList());
        }
Esempio n. 2
0
 /// <summary>
 ///     Adding a confirmation to the database
 /// </summary>
 /// <param name="confirmation">Confirmation entity</param>
 public bool Create(Confirmation confirmation)
 {
     try
     {
         var entity = new ConfirmationEntity
         {
             CustomerRequestId = confirmation.CustomerRequestId,
             RoomId            = confirmation.RoomId,
             IsDeleted         = confirmation.IsDeleted
         };
         _hotelDbContext.Confirmations.Add(entity);
         return(true);
     }
     catch
     {
         return(false);
     }
 }