• 1401/08/29

تکراری نشدن ایمیل و نام کاربری :

سلام استاد وقتتون بخیر
برای تکراری نشدن ایمیل و نام کاربری به جای any از Uniq Constraints ها در Sql استفاده کردم ولی حالا چطوری باید Exception روبنویسم که پیام ارور تکراری بودن رو هم برای ایمیل و هم برای کاربر نمایش بده

  • 1401/09/01
  • ساعت 07:47

سلام دوست من وقتتون بخیر

این لینک رو مطالعه کنید دوست من ،شما میتونید از این روش استفاده کنید و exception های sql رو بدست بیارید


  • 1401/09/01
  • ساعت 10:36

ممنون از شما


  • 1401/09/01
  • ساعت 14:19

استاد ممکنه این کد رو بر اساس خطایی که از طرف 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);
        }

logo-enamadlogo-samandehi