public ActionResult Image(int id) { using (var db = new MusicCenterDbContext()) { return(base.File(db.CompletingForms.Find(id).Photo, "image/jpeg")); } }
public ActionResult List() { List <DbCompletingForm> list; using (var db = new MusicCenterDbContext()) {; list = db.CompletingForms.Include(s => s.Description).ToList(); } return(View(list)); }
public ActionResult DoUpload(IFormFile file) { using (var stream = file.OpenReadStream()) { var xs = new XmlSerializer(typeof(CompletingForm)); var form = (CompletingForm)xs.Deserialize(stream); using (var db = new MusicCenterDbContext()) { var dbs = new DbCompletingForm() { FormName = form.FormName, Name = form.Name, Surname = form.Surname, Patronymic = form.Patronymic, ContactDetails = form.ContactDetails, Create = form.Create, Photo = form.Photo, }; dbs.Description = new List <DbProblemDescription>(); foreach (var problem in form.ProblemDescription) { dbs.Description.Add(new DbProblemDescription() { ModelOfInstrument = problem.ModelOfInstrument, FullDescription = problem.FullDescription, }); } db.CompletingForms.Add(dbs); db.SaveChanges(); } return(View(form)); } }