public async Task UpdateAsync(int id, FelhasznaloDto dto, CancellationToken cancellationToken) { var felhasznalo = _dbContext.Felhasznalok.Find(id); if (felhasznalo == null) { throw new Exception("Szemeszter nem található."); } felhasznalo.Id = dto.Id; felhasznalo.Felhasznalonev = dto.Felhasznalonev; felhasznalo.Email = dto.Email; felhasznalo.Jelszo = dto.Jelszo; await _dbContext.SaveChangesAsync(cancellationToken); }
public async Task <FelhasznaloViewModel> CreateAsync(FelhasznaloDto dto, CancellationToken cancellationToken) { var felhasznalo = new DAL.Entities.Felhasznalo { Id = dto.Id, Felhasznalonev = dto.Felhasznalonev, Email = dto.Email, Jelszo = dto.Jelszo }; _dbContext.Felhasznalok.Add(felhasznalo); await _dbContext.SaveChangesAsync(cancellationToken); return(await FindByIdAsync(felhasznalo.Id, cancellationToken)); }
public async Task <IActionResult> Put(int id, [FromBody] FelhasznaloDto dto, CancellationToken cancellationToken) { await _felhasznaloService.UpdateAsync(id, dto, cancellationToken); return(Ok()); }
public Task <FelhasznaloViewModel> Post([FromBody] FelhasznaloDto dto, CancellationToken cancellationToken) { return(_felhasznaloService.CreateAsync(dto, cancellationToken)); }