Пример #1
0
        public async Task <Amende> AddAsync(Amende entity)
        {
            var createdEntity = await _AmendeRepository.AddAsync(entity);

            //  await _BaseRepository.Sav();
            return(createdEntity);
        }
Пример #2
0
        //Done
        public async Task <bool> UpdateAsync(Guid id, Amende entity)
        {
            await _AmendeRepository.UpdateAsync(id, entity);

            var Update = await GetByIdAsync(id);

            //return true;
            return((Update.DateModification >= entity.DateModification) ? true : false);
        }
        public virtual async Task <IActionResult> Update(Guid id, [FromBody] Amende amende)
        {
            try
            {
                await _ServicesAmende.UpdateAsync(id, amende);

                return(NoContent());
            }
            catch (Exception)
            {
                return(NotFound());
            }
        }
        public async Task <IActionResult> PostAmendeAsync([FromBody] Amende amende)
        {
            try
            {
                var createdEntity = await _ServicesAmende.AddAsync(amende);

                return(CreatedAtAction(nameof(GetAmendeAsync), new { id = createdEntity.AmendeId }, createdEntity));
            }
            catch (Exception e)
            {
                return(NotFound());
            }
        }