public async Task <IHttpActionResult> deleteAdjuntoITF(AdjuntoITF id)
        {
            try
            {
                log.Info(new MDCSet(this.ControllerContext.RouteData));
                var model = id;
                await dbITF.DeleteAdjuntoITF(model.AdjuntoITFId);

                try
                {
                    log.Info(new MDCSet(this.ControllerContext.RouteData));
                    long num = await dbITF.CountAdjuntoITFByRutaCompleta(model.Adjunto.RutaCompleta);

                    if (num == 1)
                    {
                        File.Delete(model.Adjunto.RutaCompleta);
                    }
                }
                catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); Escribe.Write(e); }
                return(Ok("Elemento eliminado exitosamente!"));
            }
            catch (Exception e)
            {
                log.Error(new MDCSet(this.ControllerContext.RouteData), e);
                return(InternalServerError(e));
            }
        }