Example #1
0
        public void MarkDeleted(long id)
        {
            var data = GetById(id);

            data.IsDeleted = true;
            ctx.SaveChanges();
        }
Example #2
0
        public long AddNewUser(UserAddNewDTO dtoUser)
        {
            User user = new User()
            {
                EId        = dtoUser.EId,
                ChiName    = dtoUser.ChiName,
                EngName    = dtoUser.EngName,
                Email      = dtoUser.Email,
                Gender     = dtoUser.Gender,
                PhoneNum   = dtoUser.PhoneNum,
                Status     = dtoUser.Status,
                EmployeeNo = dtoUser.EmployeeNo,
                BornDate   = dtoUser.BornDate,
                //TODO:
                CreatedBy   = "admin",
                CreatedDate = DateTime.Now
            };

            user.PassWordSalt = CommonHelper.CreateVerifyCode(5);
            string pwdHash = CommonHelper.CalcMD5(user.PassWordSalt + dtoUser.PassWord);

            user.PassWordHash = pwdHash;

            _context.Users.Add(user);
            _context.SaveChanges();

            #region old code
            //using (TSDbContext ctx =new TSDbContext())
            //{
            //    ctx.Users.Add(user);
            //    ctx.SaveChanges();
            //    return user.Id;
            //}
            #endregion

            return(user.Id);
        }