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