public async Task <IActionResult> AddTrade([FromBody] NewTradeViewModel model) { try { if (!ModelState.IsValid) { return(StatusCode(400, ModelState)); } var result = await _tradeService.Add(model.Name, model.PayRate, model.IsActive); if (!result) { return(StatusCode(400, new { Message = $"Unable to add new Trade: {model.Name}", Status = 400 })); } return(Ok()); } catch (Exception ex) { _logger.LogError(ex.Message); _logger.LogError(ex.StackTrace); return(StatusCode(500)); } }
public ActionResult NewTrade(int team1, int team2) { var vm = new NewTradeViewModel(team1, team2); return(PartialView(vm)); }
public NewTradePage() { InitializeComponent(); BindingContext = new NewTradeViewModel(); }