public async Task <IActionResult> UpdateBank(Guid id, [FromBody] BankCreateRequestModel bank) { if (bank == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var bankExists = await _bankService.ExistsAsync(id); if (!bankExists) { return(GetNotFound()); } var bankDto = Mapper.Map <BankCreateModel>(bank); await _bankService.UpdateAsync(id, bankDto); return(NoContent()); }
public async Task <IActionResult> CreateBank([FromBody] BankCreateRequestModel bank) { if (bank == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var bankDto = Mapper.Map <BankCreateModel>(bank); var newBankId = await _bankService.AddAsync(bankDto); return(await GetCreatedRequestModel(bank, newBankId, "GetBank")); }