public virtual ActionResult Delete(long id)
        {
            var model = Repository.FindByID(id);

            if (model != null)
            {
                Repository.Delete(model);
            }

            return(RedirectToAction("Index"));
        }
        public virtual ActionResult Edit(long id)
        {
            var entity = Repository.FindByID(id);

            return(View(entity));
        }