public async Task <IActionResult> Post([FromBody] CreditViewModel credit) { if (credit == null) { return(BadRequest()); } await _creditWriteService.UpsertCredit(new CustomMapper <CreditViewModel, Credit>().Map(credit)); var state = credit.Id <= 0 ? "added" : "updated"; return(Ok($"Credit was {state}")); }