public ActionResult List(PersonViewModel PersonViewModelObject)
        {
            if (ModelState.IsValid)
            {
                // insert
                using (var db = new PeopleEntities1())
                {
                    var people = db.Set <Person>();
                    people.Add(new Person {
                        FirstName    = PersonViewModelObject.FirstName,
                        LastName     = PersonViewModelObject.LastName,
                        DateOfBirth  = PersonViewModelObject.DateOfBirth,
                        EmailAddress = PersonViewModelObject.EmailAddress
                    });
                    db.SaveChanges();
                }

                List <Person> allList = new List <Person>();
                using (var abc = new PeopleEntities1())
                {
                    allList = (from c in abc.People
                               select c
                               ).ToList();
                }

                return(View(allList));
            }
            return(View("~/Views/Home/Index.cshtml"));
        }
        // GET: People/List
        public ActionResult List()
        {
            PersonViewModel PersonViewModelObject = new PersonViewModel();
            List <Person>   allList = new List <Person>();

            using (var abc = new PeopleEntities1())
            {
                allList = (from c in abc.People
                           select c).ToList();
            }
            return(View(allList));
        }
        public HttpResponseMessage Get(int id)
        {
            PeopleEntities1 db = new PeopleEntities1();
            var data = from i in db.UserDetails
                       where i.userid == id
                       select i;
            UserDetail img = (UserDetail)data.SingleOrDefault();
            byte[] imgData = null;

                imgData = img.pic;

            //AddPeople.byteArrayToImage(imgData);
            HttpResponseMessage response = new HttpResponseMessage();

            //2
            TypeConverter typeConverter = TypeDescriptor.GetConverter(typeof(Bitmap));
            Bitmap bmp = (Bitmap)typeConverter.ConvertFrom(imgData);
            //3'
            var name = id;
            var Fs = new FileStream(HostingEnvironment.MapPath("~/uploads") + @"\I" + name.ToString() + ".png", FileMode.Create);
            bmp.Save(Fs, ImageFormat.Png);
            bmp.Dispose();
            //4
            Image img1 = Image.FromStream(Fs);
            Fs.Close();
            Fs.Dispose();
            //5
            MemoryStream ms = new MemoryStream();
            img1.Save(ms, ImageFormat.Png);
            //6
            response.Content = new ByteArrayContent(ms.ToArray());
            ms.Close();
            ms.Dispose();
            response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/png");
            response.StatusCode = HttpStatusCode.OK;
            db.Dispose();
            return response;
        }