public void Post([FromBody] CallsSummary cs)
 {
     _ICallsSummaryBL.PostCallsSummary(cs);
 }
Example #2
0
 public void PostCallsSummary(CallsSummary cs)
 {
     cs.TimeDate = DateTime.Now.ToString();
     _ICallsSummaryDL.PostCallsSummary(cs);
 }
        public void PostCallsSummary(CallsSummary cs)
        {
            _Connection.Sheet = "CallsSummary";
            var     range         = $"{_Connection.Sheet}!A:E";
            var     valueRange    = new ValueRange();
            Members CurrentMember = GetCurrentMember(cs.FID);
            Donors  SelectedDonor = GetSelectedDonor(cs.DID);
            var     oblist        = new List <object>()
            {
                cs.PhoneCallID,
                cs.TimeDate,
                cs.Charity,
                cs.Location,
                cs.DID,
                cs.DFullName,
                cs.FID,
                cs.FFullName,
                cs.Donation,
                cs.CallRating,
                cs.Other,
                SelectedDonor.Gender,
                CurrentMember.Gender,
                SelectedDonor.AgeGroup,
                CurrentMember.AgeGroup,
                SelectedDonor.Country,
                CurrentMember.Country,
                SelectedDonor.City,
                CurrentMember.City,
                SelectedDonor.TotalDonation,
                CurrentMember.TotalDonations,
                SelectedDonor.LastDonation,
                CurrentMember.TotalCallsMade,
                SelectedDonor.VIP,
                SelectedDonor.NativeLanguage,
                CurrentMember.FluentHebrew,
                CurrentMember.FluentRussian,
                CurrentMember.FluentEnglish,
                SelectedDonor.AnashIsrael,
                CurrentMember.AnashIsrael,
                SelectedDonor.AnashUSA,
                CurrentMember.AnashUSA,
                SelectedDonor.PinskSchoolGraduate,
                CurrentMember.PinskSchoolGraduate,
                SelectedDonor.KievSchoolGraduate,
                CurrentMember.KievSchoolGraduate,
                SelectedDonor.YeshivaGraduate,
                CurrentMember.YeshivaGraduate,
                SelectedDonor.InPinsk,
                CurrentMember.InPinsk,
                SelectedDonor.BusinessAssociate,
                CurrentMember.BusinessAssociate,
                SelectedDonor.BoysCounselor,
                CurrentMember.BoysCounselor,
                SelectedDonor.GirlsCounselor,
                CurrentMember.GirlsCounselor,
                SelectedDonor.HelpedByPinsk,
                CurrentMember.HelpedByPinsk,
                SelectedDonor.GeneralSupporter,
                CurrentMember.GeneralSupporter,
                SelectedDonor.MHSG,
                CurrentMember.MHSG,
                SelectedDonor.BelarusAnsectors,
                CurrentMember.BelarusAnsectors,
                SelectedDonor.BelarusTourism,
                CurrentMember.BelarusTourism,
                SelectedDonor.YYFundraiser,
                CurrentMember.YYFundraiser,
                SelectedDonor.YYFamily,
                CurrentMember.YYFamily,
                SelectedDonor.YYStaff,
                CurrentMember.YYStaff,
                SelectedDonor.RShteiermanFamily,
                CurrentMember.RShteiermanFamily,
                SelectedDonor.RFimaFamily,
                CurrentMember.RFimaFamily,
                SelectedDonor.MarriedAYYGraduate,
                CurrentMember.MarriedAYYGraduate,
                SelectedDonor.YearsInYadYisroel,
                CurrentMember.YearsInYadYisroel,
                CurrentMember.YearsIAsFundraiser
            };

            valueRange.Values = new List <IList <object> > {
                oblist
            };
            var appendRequest = _Connection.Service.Spreadsheets.Values.Append(valueRange, _Connection.SpreadsheetId, range);

            appendRequest.ValueInputOption = SpreadsheetsResource.ValuesResource.AppendRequest.ValueInputOptionEnum.USERENTERED;
            var appendReponse = appendRequest.Execute();

            IncreaseTotalDonationAndCallsMade(cs.FID, cs.Donation);
            IncreaseTotalDonation(cs.DID, cs.Donation);
        }
        public void Post([FromBody] CallsSummary cs)
        {
            int justToSee = 9;

            _ICallsSummaryBL.PostCallsSummary(cs);
        }