public MainPage() { InitializeComponent(); _confessionViewModel = new ConfessionViewModel() { Mode = LoadMode.None }; List_View.BindingContext = _confessionViewModel; head.IsVisible = false; head.BindingContext = _confessionViewModel.IsErrorAvailable; Subscriptions(); }
public async ValueTask <IActionResult> Post([FromBody] ConfessionViewModel model) { if (ModelState.IsValid) { Confession confession = model.Convert <ConfessionViewModel, Confession>(_mapper); (bool succeeded, Confession addedConfession, string error) = await _repo.Add(confession); if (succeeded) { return(Ok(addedConfession)); } return(BadRequest(new { Message = error })); } return(BadRequest(new { Errors = ModelState.Values.SelectMany(e => e.Errors).ToList() })); }