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(); }
public ReceptVisaVM GetReceptForVisa(int id) { Receptbank receptbank = context.Receptbank.SingleOrDefault(r => r.Id == id); var x = receptbank.AntalPortioner.GetValueOrDefault(); var y = selectListItems[x].Text; return(new ReceptVisaVM() { Id = receptbank.Id, Namn = receptbank.Namn, ReceptBeskrivning = receptbank.Recept, AntalPortioner = receptbank.AntalPortioner, AntalPortionerText = y }); }
public void AddRecept(ReceptSkapaNyVM nyttReceptVM) { Receptbank receptbank = new Receptbank() { Namn = nyttReceptVM.Namn, Recept = nyttReceptVM.ReceptBeskrivning, AntalPortioner = nyttReceptVM.ValdaAntalPortioner }; context.Receptbank.Add(receptbank); context.SaveChanges(); Images images = new Images() { Rid = receptbank.Id, ImageRef = nyttReceptVM.ImageRef, }; context.Images.Add(images); context.SaveChanges(); }
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); }