public IActionResult Post([FromBody] Proprietor Proprietor)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     repository.SaveProprietor(Proprietor);
     return(CreatedAtAction(nameof(Get),
                            new { id = Proprietor.ID }, Proprietor));
 }
Пример #2
0
 public ViewResult CreateProprietor(Proprietor proprietor)
 {
     if (ModelState.IsValid)
     {
         proprietorRepository.SaveProprietor(proprietor);
         return(View("ProprietorList", proprietorRepository.Proprietors));
     }
     else
     {
         return(View(proprietor));
     }
 }
Пример #3
0
        public ViewResult EditProprietor(Proprietor proprietor)
        {
            if (ModelState.IsValid)
            {
                var existing = proprietorRepository.IsRegistered(proprietor) != null;

                if (existing)
                {
                    proprietorRepository.EditProprietor(proprietor);
                }
                else
                {
                    proprietorRepository.SaveProprietor(proprietor);
                }
                return View("ProprietorList", proprietorRepository.Proprietors);
            }
            else
            {
                return View("ProprietorList", proprietorRepository.Proprietors);
            }
        }