public void Edit(int id,
                         CameraMake make,
                         string model,
                         string description,
                         string imageUrl,
                         bool isFullFrame,
                         LightMetering lightMetering,
                         int maxISO,
                         MinISO minISO,
                         int minShutterSpeed,
                         int maxShutterSpeed,
                         decimal price,
                         int quantity,
                         string userId,
                         string videoResolution)
        {
            var camera = this.db.Cameras.Find(id);

            camera.Make            = make;
            camera.Model           = model;
            camera.Description     = description;
            camera.ImageUrl        = imageUrl;
            camera.IsFullFrame     = isFullFrame;
            camera.LightMetering   = lightMetering;
            camera.MaxISO          = maxISO;
            camera.MinISO          = minISO;
            camera.MinShutterSpeed = minShutterSpeed;
            camera.MaxShutterSpeed = maxShutterSpeed;
            camera.Price           = price;
            camera.Quantity        = quantity;
            camera.UserId          = userId;
            camera.VideoResolution = videoResolution;

            this.db.SaveChanges();
        }
        public static string ToDisplayName(this LightMetering lightMetering)
        {
            if (lightMetering == LightMetering.CenterWeighted)
            {
                return("Center-Weighted");
            }

            return(lightMetering.ToString());
        }
Esempio n. 3
0
 public static string ToDisplayName(this LightMetering lightMetering)
 {
     if (lightMetering == LightMetering.Spot)
     {
         return("Spot");
     }
     else if (lightMetering == LightMetering.CenterWeighted)
     {
         return("Center-Weighted");
     }
     else
     {
         return("Evaluative");
     }
 }
Esempio n. 4
0
        public void Create(
            CameraMake make,
            string model,
            decimal price,
            int quantity,
            int minShutterSpeed,
            int maxShutterSpeed,
            MinISo minIso,
            int maxISO,
            bool isFullFrame,
            string videoResolution,
            IEnumerable <LightMetering> lightMeterings,
            string description,
            string imageUrl,
            string userId)
        {
            LightMetering lightMetering = lightMeterings.First();

            foreach (var lightMeteringvalue in lightMeterings.Skip(1))
            {
                lightMetering |= lightMeteringvalue;
            }

            var camera = new Camera
            {
                Make            = make,
                Model           = model,
                Price           = price,
                Quantity        = quantity,
                MinShutterSpeed = minShutterSpeed,
                MAxShutterSpeed = maxShutterSpeed,
                MinIso          = minIso,
                IsFullFrame     = isFullFrame,
                VideoResolution = videoResolution,
                LightMetering   = (LightMetering)lightMeterings.Cast <int>().Sum(),
                Description     = description,
                ImageUrl        = imageUrl,
                UserId          = userId
            };


            this._db.Add(camera);
            this._db.SaveChanges();
        }
        public void Create(
            CameraMake make,
            string model,
            decimal price,
            int quantity,
            int minShutterSpeed,
            int maxShutterSpeed,
            MinISO minISO,
            int maxISO,
            bool isFullFrame,
            string videoResolution,
            LightMetering lightMetering,
            string description,
            string imageUrl,
            string userId)
        {
            var camera = new Camera
            {
                Make            = make,
                Model           = model,
                Price           = price,
                Quantity        = quantity,
                MinShutterSpeed = minShutterSpeed,
                MaxShutterSpeed = maxShutterSpeed,
                MinISO          = minISO,
                MaxISO          = maxISO,
                IsFullFrame     = isFullFrame,
                VideoResolution = videoResolution,
                LightMetering   = lightMetering,
                Description     = description,
                ImageUrl        = imageUrl,
                UserId          = userId
            };

            this.db.Add(camera);
            this.db.SaveChanges();
        }
        public void Edit(int id, CameraMakeType make, string model, decimal price, int quantity, int minShutterSpeed, int maxShutterSpeed, MinIsoType minISO, int maxISO, bool isFullFrame, string videoResolution, LightMetering lightMetering, string description, string imageUrl)
        {
            var camera = this.db.Cameras.Find(id);

            if (camera == null)
            {
                return;
            }

            camera.Make            = make;
            camera.Model           = model;
            camera.Price           = price;
            camera.Quantity        = quantity;
            camera.MinShutterSpeed = minShutterSpeed;
            camera.MaxShutterSpeed = maxShutterSpeed;
            camera.MinISO          = minISO;
            camera.MaxISO          = maxISO;
            camera.IsFullFrame     = isFullFrame;
            camera.VideoResolution = videoResolution;
            camera.LightMetering   = lightMetering;
            camera.Description     = description;
            camera.ImageUrl        = imageUrl;

            this.db.SaveChanges();
        }
 public User()
 {
     LightMetering some = LightMetering.Spot | LightMetering.evaluative;
 }