public IHttpActionResult GetMunition(string id)
        {
            Munition munition = db.Munitions.Find(id);

            if (munition == null)
            {
                return(NotFound());
            }

            munition.AddUrl(munition.GetType().GetProperties().Where(p => properties.Contains(p.Name)).ToArray(), this.Request);
            //object uploadUrl;
            //Request.Properties.TryGetValue("uploadUrl", out uploadUrl);
            //munition.MunitionWireframe = uploadUrl + munition.MunitionWireframe;
            //munition.MunitionPhoto = uploadUrl + munition.MunitionPhoto;
            //munition.Munition3D = uploadUrl + munition.Munition3D;
            //munition.MunitionIcon = uploadUrl + munition.MunitionIcon;
            //munition.MunitionDatasheet = uploadUrl + munition.MunitionDatasheet;
            return(Ok(munition));
        }