public ActionResult Sponsors_AddSponsorActivity([DataSourceRequest] DataSourceRequest request, SponsorActivityViewModel sponsor, string id)
        {
            if (!String.IsNullOrEmpty(id))
            {
                var entity = new SponsorActivity();


                entity.SponsorId  = Int32.Parse(id);
                entity.PostedDate = DateTime.Now;
                entity.Author     = User.Identity.Name;
                _Service.SaveSponsorActivity(entity);


                _Log.LogUsage("Add new SponsorActivity, Id: " + entity.Id);
            }

            return(Json(new[] { sponsor }.ToDataSourceResult(request, ModelState)));
        }
        public void SaveSponsorActivity(SponsorActivity saveThis)
        {
            if (saveThis == null)
                throw new ArgumentNullException("saveThis", "saveThis is null.");


            try
            {

                _RepositorySponsorActivityInstance.Save(saveThis);
            }
            catch (Exception ex)
            {

                ErrorSignal.FromCurrentContext().Raise(ex);
            }



        }