Example #1
0
 public void AddUserProductGroup(UserProductGroup obj)
 {
     db.UserProductGroups.Add(obj);
     db.SaveChanges();
 }
Example #2
0
 public void UpdateUserProductGroup(UserProductGroup obj)
 {
     db.Entry(obj).State = EntityState.Modified;
     db.SaveChanges();
 }
Example #3
0
        private void ProductUsergroup(User usr, string prodgrp)
        {
            if (!string.IsNullOrEmpty(prodgrp))
            {
                var lstprodgrp = _repository.GetAllUserProductGroups().Where(pg => pg.UserId == usr.Row_Id).ToList();
                if (lstprodgrp.Count > 0)
                {
                    foreach (var item in lstprodgrp)
                    {
                        if (item != null)
                        {
                            _repository.DeleteUserProductGroup(item.Row_Id);
                        }

                    }
                }
                string[] groups = prodgrp.Split(',');
                foreach (var grp in groups)
                {
                    if (!string.IsNullOrEmpty(grp))
                    {
                        var usrprodgrp = new UserProductGroup();
                        usrprodgrp.UserId = usr.Row_Id;
                        usrprodgrp.ProductGroupId = int.Parse(grp);
                        usrprodgrp.Created = DateTime.Now;
                        _repository.AddUserProductGroup(usrprodgrp);
                    }

                }
            }
        }