Exemple #1
0
        public void AssignPrefixes(AssignPrefixBm assignPrefixBm)
        {
            SugarUser user = this.Context.SugarUsers.FirstOrDefault(u => u.Id == assignPrefixBm.Id);

            if (user == null)
            {
                user = this.Context.SugarUsers.FirstOrDefault();
            }

            user.ClientPrefix = assignPrefixBm.ClientPrefix;
            this.Context.SugarUsers.AddOrUpdate(user);
            this.Context.SaveChanges();

            var prefForUpdate =
                this.Context.ClientPrefixes.FirstOrDefault(p => p.PrefixName == assignPrefixBm.ClientPrefix);

            if (prefForUpdate == null)
            {
                prefForUpdate            = new ClientPrefix();
                prefForUpdate.PrefixName = "DEF";
            }

            prefForUpdate.SugarUser = user;
            this.Context.ClientPrefixes.AddOrUpdate(prefForUpdate);
            this.Context.SaveChanges();
        }
Exemple #2
0
        public void AssignPrefixes(AssignPrefixBm assignPrefixBm)
        {
            SugarUser user = this.Context.SugarUsers.FirstOrDefault(u => u.Id == assignPrefixBm.Id);

            user.ClientPrefix = assignPrefixBm.ClientPrefix;
            this.Context.SugarUsers.AddOrUpdate(user);
            this.Context.SaveChanges();
        }
Exemple #3
0
        public ActionResult AssignPrefix(AssignPrefixBm assignPrefixBm)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.RedirectToAction("AssignPrefix"));
            }

            this._service.AssignPrefixes(assignPrefixBm);
            return(this.RedirectToAction("AssignPrefix"));
        }