public IActionResult CreateVillain([FromBody] InsertVillainRequestModel request) { try { var response = _mediator.Send(request); return(Created(string.Empty, response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
/// <summary> /// Metodo para inclusao de Vilões no banco de dados /// </summary> /// <param name="villain"></param> /// <returns></returns> public void Insert(InsertVillainRequestModel villain) { var connection = new SqlConnection(_connectionString); var query = "insert into villain (villainid, supervillainname, superpower, weapon, birthdate) " + "values (@villainid, @supervillainname, @superpower, @weapon, @birthdate)"; var result = connection.Execute(query, new { villainid = villain.VillainId, supervillainname = villain.SuperVillainName, superpower = villain.SuperPower, weapon = villain.Weapon, birthdate = villain.BirthDate }); }