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