private static PwsSaveTimeCardsRs SaveTimeCard(string sessionKey, PwsTimecardDetail timeCard, PwsUserElement userDetails)
        {
            PwsTimecardDetail[] timeCards   = { timeCard };
            PwsSaveTimeCardsRq  timeCardsRq = new PwsSaveTimeCardsRq();

            timeCardsRq.SessionTicket    = sessionKey;
            timeCardsRq.SaveTimeCards    = timeCards;
            timeCardsRq.ResourceIdentity = userDetails.ResourceIdentity;
            timeCardsRq.StartDate        = DateTime.Parse("2019-04-24T00:00:00Z").ToUniversalTime();
            timeCardsRq.EndDate          = DateTime.Parse("2019-04-25T00:00:00Z").ToUniversalTime();
            return(pwsProjectorServices.PwsSaveTimeCards(timeCardsRq));
        }
Exemple #2
0
        private PwsSaveTimeCardsRs SaveTimeCards(PwsTimecardDetail[] timeCards, PwsTimeOffCardDetail[] timeOffCards, PwsResourceRef user, string sessionTicket)
        {
            PwsSaveTimeCardsRq saveTimeCardsRq = new PwsSaveTimeCardsRq();

            saveTimeCardsRq.SessionTicket    = sessionTicket;
            saveTimeCardsRq.StartDate        = DateTime.Now; // Time details need sorted
            saveTimeCardsRq.EndDate          = DateTime.Now; // As above
            saveTimeCardsRq.ResourceIdentity = user;
            if (timeCards.Length > 0)
            {
                saveTimeCardsRq.SaveTimeCards = timeCards;
            }
            if (timeOffCards.Length > 0)
            {
                saveTimeCardsRq.SaveTimeOffCards = timeOffCards;
            }
            return(pwsProjectorServices.PwsSaveTimeCards(saveTimeCardsRq));
        }