public void Edit(web2campaign_log entity) { _unitOfWork.Web2Campaign_LogRepository.Update(entity); _unitOfWork.Save(); _unitOfWork.Commit(); }
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 })); } }
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)); } }
public void Create(web2campaign_log entity) { _unitOfWork.Web2Campaign_LogRepository.Insert(entity); _unitOfWork.Save(); _unitOfWork.Commit(); }