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; }