public ActionResult Create([Bind("Id, Name, Registration, Alive")] PetViewModel pet) { try { _petShopServices.Insert(pet); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View()); } }
public ActionResult Create([Bind("Name,Alive")] PetViewModel pet) { try { _logger.LogInformation("Action HttpPost Create on Pet controller"); _petShopServices.Insert(pet); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(new StatusCodeResult(500)); } }
public ActionResult <string> Post([FromBody] PetViewModel pet) { try { var result = _petShopServices.Insert(pet); if (result.ValidationResult.Errors.Any()) { return(AddValidationErrors(result.ValidationResult.Errors)); } return(Ok("success")); } catch (Exception) { return(new StatusCodeResult(500)); } }