سلام دوستان من برای جدول کاربران سایت فیلدهایی مثل تکرار پسورد و کد امنیتی را توی کلاس metadata الحاق کردم الان مشکلی که دارم
اگه بخوام اطلاعات کاربرم را ویرایش کنم ولیدیشن پسورد و تکرار پسورد و کد امنیتی بهم اجازه نمیده
دوم اینکه تا این فیلدها پر نشن اجازه درج ندارم
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Editprofile(User user)
{
ModelState.Remove("Password");
ModelState.Remove("Username");
ModelState.Remove("ConfirmPassword");
ModelState.Remove("CaptchaInputText");
if (ModelState.IsValid)
{
int id = Convert.ToInt32(RouteData.Values["id"].ToString());
var result = blUser.Find(id);
if (result != null)
{
result.Name = user.Name;
result.Family = user.Family;
result.CodeMeli = user.CodeMeli;
result.Tell = user.Tell;
result.Mobile = user.Mobile;
result.Grade = user.Grade;
result.ConfirmPassword = result.Password;
if (blUser.Update(result))
{
return MessageBox.Show("اطلاعات شما با موفقیت ویرایش شد", MessageType.Success);
}
else
{
return MessageBox.Show("اطلاعات شما با موفقیت ویرایش نشد", MessageType.Error);
}
}
return View(result);
}
else
{
return MessageBox.Show(ModelState.GetErrors(), MessageType.Warning);
}
}