public async Task <IActionResult> AddCharacter(CharacterAddDto newCharacter) { ServiceResponse <List <CharacterReadDto> > serviceResponse = new ServiceResponse <List <CharacterReadDto> >(); var validator = new CharacterAddDtoValidator(); var result = validator.Validate(newCharacter); if (!result.IsValid) { serviceResponse.Success = false; foreach (var failure in result.Errors) { serviceResponse.Message += failure.ErrorMessage; } //return BadRequest(result.Errors); } else { serviceResponse = await _service.AddCharacter(newCharacter); } //ServiceResponse<List<CharacterReadDto>> serviceResponse = await _service.AddCharacter(newCharacter); if (serviceResponse.Success == false) { return(BadRequest(serviceResponse)); } return(CreatedAtRoute(nameof(GetAll), new { Id = serviceResponse.Data[0].IdForRead }, serviceResponse)); }
public async Task <IActionResult> AddCharacter(CharacterAddDto newCharacter) { var serviceResponse = await _service.AddCharacter(newCharacter); if (serviceResponse.Success == false) { return(NotFound(serviceResponse)); } return(Ok(serviceResponse)); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { ServiceResponse <List <GetCharacterDto> > lsCharacter = await _characterService.AddCharacter(newCharacter); if (!lsCharacter.Data.Any()) { return(NotFound(lsCharacter)); } return(Ok(lsCharacter)); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { var response = await _characterService.AddCharacter(newCharacter); if (response.Success) { return(Ok(response)); } return(Conflict(response)); }
public async Task <IActionResult> PostCharacter(AddCharacterDto character) { if (string.IsNullOrEmpty(character.Name)) { return(BadRequest("Id cannot be zero or negative number. Name is required.")); } var result = await _characterService.AddCharacter(character); return(Ok($"Character added. Updated List: {result}")); }
public async Task <IActionResult> Add(AddCharacterDto toon) { var response = await _characterService.AddCharacter(toon); if (response.Data == null) { return(BadRequest(response)); } return(CreatedAtAction(nameof(GetById), new { id = response.Data.Id }, response)); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) => ActionResultHandler(await _characterService.AddCharacter(newCharacter));
//public IActionResult AddCharacter(Character newCharacter) public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { //return Ok(_characterService.AddCharacter(newCharacter)); return(Ok(await _characterService.AddCharacter(newCharacter))); }
public IActionResult CreateCharacter(Character character) { return(Ok(_characterService.AddCharacter(character))); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { ServiceResponse <List <GetCharacterDto> > result = await _characterService.AddCharacter(newCharacter); return(Ok(result.data)); }
public IActionResult AddCharacter(Character newCharacter) { return(Ok(_characterService.AddCharacter(newCharacter))); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { var characters = await _characterService.AddCharacter(newCharacter); return(Ok(characters)); }
public async Task <IActionResult> AddCharacter(CharacterDTO characterDTO) { return(Ok(await _iCharacterService.AddCharacter(characterDTO))); }
public async Task <ActionResult <ServiceResponse <List <GetCharacterDto> > > > AddCharacter(AddCharacterDto newCharacter) { return(Ok(await _characterService.AddCharacter(newCharacter))); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newCharacter) { return(Ok(await _repoCharacter.AddCharacter(newCharacter))); }
public async Task <ActionResult> AddCharacter([FromBody] Character newCharacter) { var character = await _characterService.AddCharacter(newCharacter); return(Ok(character)); }
public async Task <IActionResult> AddCharacter(AddCharacterDTO newCharacter) { return(Ok(await mCharacterService.AddCharacter(newCharacter))); }
public async Task <IActionResult> AddCharacter(AddCharacterDto newcharacter) { await _characterService.AddCharacter(newcharacter); return(Ok(await _characterService.GetAllCharacters())); }
public async Task <IActionResult> CreateCharacter(AddCharacterDto newCharacter) { return(Ok(await _characterService.AddCharacter(newCharacter))); }
public async Task <IActionResult> AddCharacter(AddCharacterDto character) { return(Ok(await _characterService.AddCharacter(character))); }
public async Task <ActionResult <List <Character> > > AddCharacter(Character newCharacter) { return(Ok(await _characterService.AddCharacter(newCharacter))); }