public ActionResult Edit([Bind(Include="Id,Region1")] Region region)
        {
            var previous = from a in db.Regions where a.Id == region.Id select a;

            var cOn = previous.Select(s => s.CreatedOn).Single();
            var cBy = previous.Select(s => s.CreatedBy).Single();

            DataModifierTracker creation = new DataModifierTracker(cBy.ToString(), DateTime.Parse(cOn.ToString()));

            previous = null;

            if (ModelState.IsValid)
            {

                region.CreatedBy = creation.CreatedBy;
                region.CreatedOn = creation.CreatedOn;
                region.ModifiedBy = User.Identity.GetUserName();
                region.ModifiedOn = DateTime.Now;
                db.Entry(region).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(region);
        }
        public ActionResult Edit([Bind(Include="Id,Currency1,CreatedOn,CreatedBy,ModifiedOn,ModifiedBy")] Currency currency)
        {
            var previous = from a in db.Currencies where a.Id == currency.Id select a;

            var cOn = previous.Select(s => s.CreatedOn).Single();
            var cBy = previous.Select(s => s.CreatedBy).Single();

            DataModifierTracker creation = new DataModifierTracker(cBy.ToString(), DateTime.Parse(cOn.ToString()));

            previous = null;

            if (ModelState.IsValid)
            {

                currency.CreatedBy = creation.CreatedBy;
                currency.CreatedOn = creation.CreatedOn;
                currency.ModifiedBy = User.Identity.GetUserName();
                currency.ModifiedOn = DateTime.Now;
                db.Entry(currency).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(currency);
        }