public async Task <IActionResult> AddBanda(AddBandaDTO banda) { if (!ModelState.IsValid) { ServiceResponse <GetBandaDTO> serviceResponse = new ServiceResponse <GetBandaDTO>(); serviceResponse.Data = null; serviceResponse.Success = false; serviceResponse.Message = "El modelo banda no es valido"; return(BadRequest(serviceResponse)); } return(Ok(await _bandaService.AddBanda(banda))); }
public async Task <ServiceResponse <GetBandaDTO> > AddBanda(AddBandaDTO bandaDto) { Banda banda = _mapper.Map <Banda>(bandaDto); _context.Bandas.Add(banda); await _context.SaveChangesAsync(); ServiceResponse <GetBandaDTO> serviceResponse = new ServiceResponse <GetBandaDTO>(); serviceResponse.Message = "Se ha añadido la banda"; serviceResponse.Data = _mapper.Map <GetBandaDTO>(banda); return(serviceResponse); }