public int AddWebServiceActivity(def_WebServiceActivity webServiceActivity) { db.def_WebServiceActivity.Add(webServiceActivity); db.SaveChanges(); return(webServiceActivity.RequestID); }
public void SaveWebServiceActivity(def_WebServiceActivity wsa) { try { db.def_WebServiceActivity.Attach(wsa); db.Entry(wsa).State = EntityState.Modified; db.SaveChanges(); } catch (DbEntityValidationException dbEx) { Debug.WriteLine("* * * FormsRepository SaveWebServiceActivity DbEntityValidationException: " + dbEx.Message); foreach (DbEntityValidationResult devr in dbEx.EntityValidationErrors) { foreach (DbValidationError dve in devr.ValidationErrors) { Debug.WriteLine(" DbEntityValidationResult: " + dve.ErrorMessage); } } } catch (Exception ex) { Debug.WriteLine("* * * FormsRepository Save WebServiceActivity exception: " + ex.Message); } return; }
/// <summary> /// Inserts a web service activity record. The enterprise ID is for the logged in user. The group ID is for their first authorized group. /// IssuedDateTime is set to the current time. /// </summary> /// <param name="formsRepo"></param> /// <param name="activityId">Corresponding to the webServiceAcivityFunctions enum values</param> /// <param name="activityParamaters">ex: formresult=1000125</param> /// <param name="requestFailed">If the web service request failed</param> /// <param name="requestServiceMsg">Web service message</param> /// <param name="dateTimeServiced"></param> /// <param name="sentBy"></param> public static void InsertWebServiceActivityRecord(IFormsRepository formsRepo, int activityId, string activityParamaters, bool requestFailed, string requestServiceMsg = null, DateTime?dateTimeServiced = null, string sentBy = null) { def_WebServiceActivity webServiceActivity = new def_WebServiceActivity() { EnterpriseID = SessionHelper.LoginStatus.EnterpriseID, GroupID = SessionHelper.LoginStatus.appGroupPermissions[0].authorizedGroups[0], IssuedDateTime = DateTime.Now, IssuedByUserID = SessionHelper.LoginStatus.UserID, ActivityID = activityId, ActivityParameters = activityParamaters, RequestFailed = requestFailed, RequestServiceMsg = requestServiceMsg, DateTimeServiced = dateTimeServiced, SentBy = sentBy }; formsRepo.AddWebServiceActivity(webServiceActivity); }