public async Task <IActionResult> PutMerchant(int id, UpdateMerchantDTO merchant) { if (id != merchant.Id) { return(BadRequest()); } var completed = await merchantsService.PutMerchant(id, mapper.Map <Merchant>(merchant)); if (!completed) { return(NotFound()); } else { return(Ok()); } }