Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }