public async Task <RequierementResponse> SaveAsync(Requierement requierement) { try { await _requierementRepository.AddAsync(requierement); return(new RequierementResponse(requierement)); } catch (Exception ex) { return(new RequierementResponse($"An error ocurred while saving the requierement : {ex.Message}")); } throw new NotImplementedException(); }
public async Task <RequierementResponse> UpdateAsync(int id, Requierement requierement) { var existingRequierement = await _requierementRepository.FindByIdAsync(id); if (existingRequierement == null) { return(new RequierementResponse("Requierement not found.")); } existingRequierement.Name = requierement.Name; try { _requierementRepository.Update(existingRequierement); return(new RequierementResponse(existingRequierement)); } catch (Exception ex) { return(new RequierementResponse($"An error ocurred while updating the requierement : {ex.Message}")); } throw new NotImplementedException(); }
public void Update(Requierement requierement) { _context.Requierements.Update(requierement); }
public void Remove(Requierement requierement) { _context.Requierements.Remove(requierement); }
public async Task AddAsync(Requierement requierement) { await _context.Requierements.AddAsync(requierement); }