Как я могу создать индивидуальную проверку в ASP.NET - PullRequest
0 голосов
/ 17 июня 2020

У меня есть следующий код для проверки ввода пользователя, чтобы проверить, существуют ли данные в базе данных, когда пользователь вводит новую запись, если запись существует, ошибка проверки отображения

Вот то, что я использовал в настоящее время, он работает, но мне нужен ваш помогите создать настраиваемую проверку с использованием того же logi c

Как я могу реализовать logi c, добавленный в моем действии с помощью настраиваемой проверки?

    [HttpPost]
    public async Task<IActionResult> Create(Contact contactToCreate)
    {
      var ProductCodeRange = await ContactsService.GetContactsByProductCodeByType(
                contactToCreate.ProductCodeRangeFrom.Value,
                contactToCreate.ProductCodeRangeThru.Value,
                contactToCreate.ProductCode.Value,
                contactToCreate.TypeID);

      if (!ModelState.IsValid || (ProductCodeRange != null && (contactToCreate.ProductCodeRangeFrom != null && contactToCreate.ProductCodeRangeThru != null)))
            {
            if (ProductCodeRange != null && (contactToCreate.ProductCodeRangeFrom != null && contactToCreate.ProductCodeRangeThru != null))                
                     ModelState.AddModelError("ProductCode", "The Product Code already Exist");
                return View();
            }

     ...

}
...