/// <summary> /// Pridá osobu na základe poskynutých dát /// </summary> /// <param name="novaOsoba"></param> /// <returns></returns> public async Task <ServiceResponse <List <GetOsobaDto> > > AddOsoba(AddOsobaDto novaOsoba) { ServiceResponse <List <GetOsobaDto> > serviceResponse = new ServiceResponse <List <GetOsobaDto> >(); Osoba osoba = _mapper.Map <Osoba>(novaOsoba); await _context.Osoby.AddAsync(osoba); await _context.SaveChangesAsync(); serviceResponse.Data = (_context.Osoby.Select(c => _mapper.Map <GetOsobaDto>(c))).ToList(); return(serviceResponse); }
public async Task <ActionResult> PostOsoba(AddOsobaDto novaOsoba) { return(Ok(await _osobyService.AddOsoba(novaOsoba))); }