public async Task <ActionResult> Put(int id, [FromBody] CoverageCreationDTO coverageCreation)
        {
            var coverage = mapper.Map <Coverage>(coverageCreation);

            coverage.Id = id;
            context.Entry(coverage).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <ActionResult> Post([FromBody] CoverageCreationDTO coverageCreation)
        {
            var coverage = mapper.Map <Coverage>(coverageCreation);

            context.Add(coverage);
            await context.SaveChangesAsync();

            var coverageDTO = mapper.Map <CoverageDTO>(coverage);

            return(new CreatedAtRouteResult("getCoverage", new { coverageDTO.Id }, coverageDTO));
        }