Example #1
0
        public bool Update(Account model)
        {
            try
            {
                using (var entities = new LayerStudioEntities())
                {
                    var search = entities.Accounts.Where(a => a.Status == 1 && a.ID == model.ID);
                    if (search.Any())
                    {
                        var result = search.FirstOrDefault();
                        result.UpdateBy   = model.UpdateBy;
                        result.UpdateTime = DateTime.Now;
                        result.Username   = model.Username;
                        result.Sex        = model.Sex;
                        result.Phone      = model.Phone;
                        result.Email      = model.Email;
                        return(entities.SaveChanges() == 1);
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message, e);
            }

            return(false);
        }
Example #2
0
 public bool Insert(Account model)
 {
     try
     {
         using (var entities = new LayerStudioEntities())
         {
             entities.Accounts.Add(model);
             return(entities.SaveChanges() == 1);
         }
     }
     catch (Exception e)
     {
         Log.Error(e.Message, e);
     }
     return(false);
 }
Example #3
0
        public Account GetUser(string id)
        {
            try
            {
                using (var entities = new LayerStudioEntities())
                {
                    var search = entities.Accounts.Where(a => a.Status == 1 && a.ID == id);
                    if (search.Any())
                    {
                        return(search.FirstOrDefault());
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message, e);
            }

            return(null);
        }
Example #4
0
        public Account GetUserByAccount(string account)
        {
            try
            {
                using (var entities = new LayerStudioEntities())
                {
                    var search =
                        entities.Accounts.Where(a => a.Status == 1 && (a.Phone == account || a.Email == account));
                    if (search.Any())
                    {
                        return(search.FirstOrDefault());
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message, e);
            }

            return(null);
        }
Example #5
0
        public bool VerifyAccount(string account)
        {
            try
            {
                using (var entities = new LayerStudioEntities())
                {
                    var search =
                        entities.Accounts.Where(a => a.Status == 1 && (a.Phone == account || a.Email == account));
                    if (search.Any())
                    {
                        return(true);
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message, e);
            }

            return(false);
        }
Example #6
0
        public bool ChangePassword(Account model)
        {
            try
            {
                using (var entities = new LayerStudioEntities())
                {
                    var search = entities.Accounts.Where(a => a.Status == 1 && a.ID == model.ID);
                    if (search.Any())
                    {
                        var result = search.FirstOrDefault();
                        result.Password = model.Password;
                        return(entities.SaveChanges() == 1);
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message, e);
            }

            return(false);
        }