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