Example #1
0
        public override int insert(object obj)
        {
            try
            {
                UserEntity newUser = obj as UserEntity;
                User user = newUser.Cast<User>();

                using (StoreManagementEntities context = new StoreManagementEntities())
                {
                    context.Users.Add(user);
                    context.SaveChanges();
                }

                return user.UserID;
            }
            catch (Exception e)
            {
                CustomException ex = new CustomException(GetType().Name + " : Insert " + obj.ToString() + "\n" + e.Message);
                ex.showPopupError();
            }

            return -1;
        }