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();
        }
Ejemplo n.º 3
0
 public void Update(Requierement requierement)
 {
     _context.Requierements.Update(requierement);
 }
Ejemplo n.º 4
0
 public void Remove(Requierement requierement)
 {
     _context.Requierements.Remove(requierement);
 }
Ejemplo n.º 5
0
 public async Task AddAsync(Requierement requierement)
 {
     await _context.Requierements.AddAsync(requierement);
 }