public ActionResult CreateUser(string code, string userName, string userProfileName, string screenName, string email, DateTime?expiredDate, double?discountPercent, bool status, string password) { try { if (!_userBusiness.CheckExistUserName(userName)) { var user = new Common.User(); user.CompanyId = 0; user.Createdate = DateTime.Now; user.Description = ""; user.FailedLoginAttemp = 0; user.Lockout = true; user.LockoutDate = DateTime.Now; user.Logindate = DateTime.Now; user.Modifydate = DateTime.Now; user.Password = Common.util.Common.GetMd5Sum(password); user.PasswordEncrypted = true; user.PasswordEncryptedMethod = "MD5"; user.PasswordModify_date = DateTime.Now; user.Screenname = screenName; user.Expireddate = expiredDate; if (discountPercent != null) { user.DiscountPercent = (double)discountPercent; } else { user.DiscountPercent = 0; } if (status) { user.Status = (int)Common.util.Common.USER_STATUS.ACTIVE; } else { user.Status = (int)Common.util.Common.USER_STATUS.NOACTIVE; } user.IsSuperUser = false; user.Username = userName; var userProfile = new UserProfile { Code = code, Name = userProfileName, Email = email, Createdate = DateTime.Now }; user.UserProfile = userProfile; _userBusiness.AddNew(user); ViewData["ErrMessage"] = "Thêm mới thành công user"; ViewData["status_"] = true; } else { } return(RedirectToAction("Index")); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }