Ejemplo n.º 1
0
        public IActionResult Uppdatera(ReceptUppdateraVM receptUppdateraVM)
        {
            if (!ModelState.IsValid)
            {
                return(View(receptUppdateraVM));
            }

            receptServices.UppdateraRecept(receptUppdateraVM);

            return(RedirectToAction(nameof(AllaRecept)));
        }
Ejemplo n.º 2
0
        public void UppdateraRecept(ReceptUppdateraVM uppdateraRecept)
        {
            Receptbank receptbank = context.Receptbank.SingleOrDefault(r => r.Id == uppdateraRecept.Id);

            receptbank.Namn           = uppdateraRecept.Namn;
            receptbank.Recept         = uppdateraRecept.ReceptBeskrivning;
            receptbank.AntalPortioner = uppdateraRecept.ValdaAntalPortioner;
            context.SaveChanges();

            Images images = context.Images.SingleOrDefault(r => r.Rid == uppdateraRecept.Id);

            images.ImageRef = uppdateraRecept.ImageRef;
            context.SaveChanges();
        }
Ejemplo n.º 3
0
        public ReceptUppdateraVM GetReceptForUppdatera(int id)
        {
            Receptbank receptbank = context.Receptbank
                                    .Include(r => r.Images)
                                    .SingleOrDefault(r => r.Id == id);

            var urls = receptbank.Images.ToArray();
            var url  = urls[0].ImageRef;

            var tmp = new ReceptUppdateraVM()
            {
                Id   = receptbank.Id,
                Namn = receptbank.Namn,
                ReceptBeskrivning   = receptbank.Recept,
                ValdaAntalPortioner = receptbank.AntalPortioner,
                AntalPortioner      = selectListItems,
                ImageRef            = url
            };

            return(tmp);
        }