public static void updateapiendpoint(string newurl) { var ssr = new softwaresettingrepo(); if (apiendpoint == null) { var ss = new softwaresetting() { name = commonsettingfields.apiendpoint, valuetype = "string", stringvalue = newurl }; apiendpoint = ssr.save(ss); } else { apiendpoint.stringvalue = newurl; apiendpoint = ssr.update(apiendpoint); } }
public static void updateusersetting(apiresponseuserclass user) { softwaresettingrepo ssr = new softwaresettingrepo(); var ravicosoftuserid = ssr.getbyname(commonsettingfields.ravicosoftuserid); if (ravicosoftuserid == null) { var ss = new softwaresetting(); ss.name = commonsettingfields.ravicosoftuserid; ss.valuetype = "string"; ss.stringvalue = user._id; userutils.ravicosoftuserid = ssr.save(ss); } else { ravicosoftuserid.valuetype = "string"; ravicosoftuserid.stringvalue = user._id; userutils.ravicosoftuserid = ssr.update(ravicosoftuserid); } var username = ssr.getbyname(commonsettingfields.ravicosoftusername); if (username == null) { var ss = new softwaresetting(); ss.name = commonsettingfields.ravicosoftusername; ss.valuetype = "string"; ss.stringvalue = user.username; userutils.ravicosoftusername = ssr.save(ss); } else { username.valuetype = "string"; username.stringvalue = user.username; userutils.ravicosoftusername = ssr.update(username); } var userpassword = ssr.getbyname(commonsettingfields.ravicosoftpassword); if (userpassword == null) { var ss = new softwaresetting(); ss.name = commonsettingfields.ravicosoftpassword; ss.valuetype = "string"; ss.stringvalue = user.password; userutils.ravicosoftpassword = ssr.save(ss); } else { userpassword.valuetype = "string"; userpassword.stringvalue = user.password; userutils.ravicosoftpassword = ssr.update(userpassword); } var membershiptype = ssr.getbyname(commonsettingfields.ravicosoftbusinessbookmembershipplan); if (membershiptype == null) { var ss = new softwaresetting(); ss.name = commonsettingfields.ravicosoftbusinessbookmembershipplan; ss.valuetype = "string"; ss.stringvalue = user.businessbookmembershipplan; userutils.ravicosoftbusinessbookmembershipplan = ssr.save(ss); } else { membershiptype.valuetype = "string"; membershiptype.stringvalue = user.businessbookmembershipplan; userutils.ravicosoftbusinessbookmembershipplan = ssr.update(membershiptype); } var cansendsms = ssr.getbyname(commonsettingfields.ravicosoftsmsplan); if (cansendsms == null) { var ss = new softwaresetting(); ss.name = commonsettingfields.ravicosoftsmsplan; ss.valuetype = "string"; ss.stringvalue = user.smsplan; userutils.ravicosoftsmsplan = ssr.save(ss); } else { cansendsms.valuetype = "string"; cansendsms.stringvalue = user.smsplan; userutils.ravicosoftsmsplan = ssr.update(cansendsms); } }