public ActionResult EditSpecies(SpeciesModelClass model, int MId)
        {
            var e = db.SpeciesDataTables.Find(MId);

            e.Category    = model.MCategory;
            e.SName       = model.MSName;
            e.LocalName   = model.MLocalName;
            e.CommonName  = model.MCommonName;
            e.Description = model.MDescription;
            e.PicTakenBy  = model.MPicTakenBy;
            e.ContentBy   = model.MContentBy;
            e.EditedBy    = model.MEditedBy;

            //Update the image properties only if it was send from the form
            if (model.MainImg != null)
            {
                e.MainPic = GetByteArrayFromImage(model.MainImg);
            }
            if (model.SecondImg != null)
            {
                e.SecPic = GetByteArrayFromImage(model.SecondImg);
            }
            if (model.ThirdImg != null)
            {
                e.ThirdPic = GetByteArrayFromImage(model.ThirdImg);
            }
            if (model.FourthImg != null)
            {
                e.FourthPic = GetByteArrayFromImage(model.FourthImg);
            }

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // EditSpecies Get
        public ActionResult EditSpecies(int EId)  // this EId is coming from Index EditSpecies link
        {
            if (Session["user"] == null)
            {
                return(RedirectToAction("LogIn", "Account"));
            }



            var e  = db.SpeciesDataTables.Find(EId);
            var vm = new SpeciesModelClass()
            {
                MId = EId, MSName = e.SName
            };

            vm.MCategory    = e.Category;
            vm.MLocalName   = e.LocalName;
            vm.MCommonName  = e.CommonName;
            vm.MDescription = e.Description;
            vm.MPicTakenBy  = e.PicTakenBy;
            vm.MContentBy   = e.ContentBy;
            vm.MEditedBy    = e.EditedBy;

            if (e.MainPic != null)
            {
                vm.MainSrc = $"data:image/jpg;base64,{Convert.ToBase64String(e.MainPic)}";
            }
            if (e.SecPic != null)
            {
                vm.SecondSrc = $"data:image/jpg;base64,{Convert.ToBase64String(e.SecPic)}";
            }
            if (e.ThirdPic != null)
            {
                vm.ThirdSrc = $"data:image/jpg;base64,{Convert.ToBase64String(e.ThirdPic)}";
            }
            if (e.FourthPic != null)
            {
                vm.FourthSrc = $"data:image/jpg;base64,{Convert.ToBase64String(e.FourthPic)}";
            }
            return(View(vm));
        }