/// <summary> /// Cevaplari analiz edilmis sekilde getirir. /// </summary> /// <param name="pollid">Anket Id</param> /// <param name="userid">Giris yapmis olan kullanici</param> /// <param name="authkey">Dogrulama keyi</param> /// <returns></returns> public string GetPersonnelAnalizedPollData(dynamic jsonData) { long pollId = jsonData.pollid; long userId = jsonData.userid; string authKey = jsonData.authkey; user loggedUser = DatabaseService.CheckUserAuth(userId, authKey); if (loggedUser == null) { return(Helper.GetResult(false, "0x0009")); } return(PollBusiness.GetAnalizedPollData(userId, "P", pollId)); }
/// <summary> /// Cevaplari excell olarak export eder ve veriyi base64 olarak dondurur. /// </summary> /// <param name="pollid">Anket Id</param> /// <param name="ownerid">Anketi acan kullanicinin Id si</param> /// <param name="staffid">istegi atan kullanici</param> /// <param name="authkey">Dogrulama keyi</param> /// <returns></returns> public string GetCompanyAnalizedPollDataExport(dynamic jsonData) { long pollId = jsonData.pollid; long ownerid = jsonData.ownerid; long staffid = jsonData.staffid; string authKey = jsonData.authkey; staff loggedUser = DatabaseService.CheckStaffAuth(staffid, authKey, ownerid); if (loggedUser == null) { return(Helper.GetResult(false, "0x0009")); } return(PollBusiness.GetAnalizedPollData(ownerid, "C", pollId)); }