سلام استاد وقتتون بخیر
برای تکراری نشدن ایمیل و نام کاربری به جای any از Uniq Constraints ها در Sql استفاده کردم ولی حالا چطوری باید Exception روبنویسم که پیام ارور تکراری بودن رو هم برای ایمیل و هم برای کاربر نمایش بده
سلام دوست من وقتتون بخیر
این لینک رو مطالعه کنید دوست من ،شما میتونید از این روش استفاده کنید و exception های sql رو بدست بیارید
ممنون از شما
استاد ممکنه این کد رو بر اساس خطایی که از طرف sql میاد برای من اصلاح کنین؟؟
public IActionResult Create([Bind("Name,InsertDateTime,Id,Code")] ActivityType activityType)
{
try
{
if (ModelState.IsValid)
{
_typeBaseService.AddActivityType(activityType);
return RedirectToAction(nameof(Index));
}
}
catch (Exception)
{
ModelState.AddModelError("Name", "This name is duplicated");
ModelState.AddModelError("Code", "This code is duplicated");
}
return View(activityType);
}