Ejemplo n.º 1
0
        public static int AddUser(COM.User mUser)
        {
            try
            {
                using (var ent = DB.Entity)
                {
                    ent.Users.Add(mUser);
                    ent.SaveChanges();

                    COM.UserDocument userDocument = new COM.UserDocument()
                    {
                        UID = mUser.UID
                    };
                    AddUserDocument(userDocument);

                    COM.UserMessage mUserMes = new COM.UserMessage()
                    {
                        UID = mUser.UID, seen = false, Context = "به هسما خوش آمدید، ما تو هسما قصد داریم که زندگی رو برای همه کارمندها آسونتر کنیم. شما میتونید با نظراتتون ما رو همراهی کنید، هر مشکلی بود با تماس بگیرید.", Title = "خوش آمدید"
                    };
                    AddUserMessage(mUserMes);

                    return(mUser.UID);
                }
            }
            catch (Exception e)
            {
                Log.DoLog(COM.Action.AddUser, mUser.TellNumber, -100, e.Message);
                return(-100);
            }
        }
Ejemplo n.º 2
0
        //[AcceptVerbs()]
        public MiniUser GetUserByTell(string Tell)
        {
            MiniUser miniUser = new MiniUser();

            COM.User Usr = BLL.Profile.GetUserByTellNumber(Tell);
            if (Usr != null)
            {
                miniUser = new MiniUser()
                {
                    JoinDate   = Usr.JoinDate,
                    Name       = Usr.Name,
                    TellNumber = Usr.TellNumber,
                    UID        = Usr.UID
                };
            }

            return(null);
        }
Ejemplo n.º 3
0
 public static bool UpdateUserActiveCode(COM.User mUser)
 {
     try
     {
         using (var ent = DB.Entity)
         {
             ent.Users.Attach(mUser);
             var Entry = ent.Entry(mUser);
             Entry.Property(ex => ex.ActiveCode).IsModified = true;
             ent.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Log.DoLog(COM.Action.UpdateUserActiveCode, mUser.UID.ToString(), -100, e.Message);
         return(false);
     }
 }
Ejemplo n.º 4
0
 public static bool UpdateUserProfile(COM.User mUser)
 {
     try
     {
         using (var ent = DB.Entity)
         {
             ent.Users.Attach(mUser);
             var Entry = ent.Entry(mUser);
             Entry.Property(ex => ex.CodeMeli).IsModified  = true;
             Entry.Property(ex => ex.Name).IsModified      = true;
             Entry.Property(ex => ex.Address).IsModified   = true;
             Entry.Property(ex => ex.City).IsModified      = true;
             Entry.Property(ex => ex.CodePosti).IsModified = true;
             ent.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Log.DoLog(COM.Action.UpdateUser, mUser.UID.ToString(), -100, e.Message);
         Log.DoLog(COM.Action.UpdateUser, mUser.UID.ToString(), -100, e.InnerException.Message);
         return(false);
     }
 }