Esempio n. 1
0
        public void Edit(web2campaign_log entity)
        {
            _unitOfWork.Web2Campaign_LogRepository.Update(entity);

            _unitOfWork.Save();
            _unitOfWork.Commit();
        }
Esempio n. 2
0
 public ActionResult Add(web2campaign_log model)
 {
     try
     {
         var currentESTDate = DateTime.Now.ToEST();
         model.wcl_created_by        = loggedInUser.Id;
         model.wcl_created_by_name   = loggedInUser.FullName;
         model.wcl_created_date      = currentESTDate;
         model.wcl_request_send_time = currentESTDate;
         model.wcl_user_agent        = Request.UserAgent;
         _web2CampaignLogService.Create(model);
         return(Json(new { success = true }));
     }
     catch (Exception ex)
     {
         Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
         return(Json(new { success = false }));
     }
 }
Esempio n. 3
0
        public ActionResult Update(web2campaign_log model)
        {
            var log = _web2CampaignLogService.GetByCaseKey(model.wcl_cas_key.Value);

            if (log != null)
            {
                log.wcl_browser_name      = model.wcl_browser_name;
                log.wcl_error_code        = model.wcl_error_code;
                log.wcl_error_description = model.wcl_error_description;
                if (model.wcl_error_code.ToLower().Contains("tc") == false)
                {
                    log.wcl_raw_result             = Functions.DecodeFrom64(model.wcl_raw_result);
                    log.wcl_response_received_time = DateTime.Now.ToEST();
                }
                _web2CampaignLogService.Edit(log);
                return(Json(new { success = true }));
            }
            else
            {
                return(Add(model));
            }
        }
Esempio n. 4
0
 public void Create(web2campaign_log entity)
 {
     _unitOfWork.Web2Campaign_LogRepository.Insert(entity);
     _unitOfWork.Save();
     _unitOfWork.Commit();
 }