public async Task <IActionResult> GetById([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var accounttype = await _accounttypeRepository.GetAsync(id); if (accounttype != null) { return(Ok(accounttype)); } else { return(BadRequest()); } }
public async Task <IActionResult> Post([FromBody] Account value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var type = await _accounttypeRepository.GetAsync(value.AccountTypeId); if (type == null) { return(BadRequest(new { Message = "Select a Valid Account Type" })); } value.Number = await _sequenceRepository.GetCode(type.SequenceId); await _accountRepository.InsertAsync(value); return(Created($"account/{value.AccountId}", value)); }