public ActionResult PackPicture(int?id, int sid) { ViewBag.PackageId = id; ViewBag.Pack = db.FirstOrDefault <Package>($"Select * From Package Where PackageID='{id}'"); ViewBag.Pics = db.Fetch <Picture>($"Select * From Picture where ServiceID='{id}' and ServiceTypeID='{sid}'"); base.BaseCreateEdit <Picture>(id, "PictureID"); PictureDets ci = new PictureDets() { }; return(PartialView(ci)); }
public ActionResult Picture(int?id) { ViewBag.ServiceTypeID = ServiceTypeEnum.Accomodation; ViewBag.Pack = db.FirstOrDefault <Accomodation>($"Select * From Accomodation Where AccomodationID={id}"); ViewBag.Pics = db.Fetch <Picture>($"Select * From Picture where ServiceID='{id}' and ServiceTypeID='{(int)ServiceTypeEnum.Accomodation}'"); base.BaseCreateEdit <Picture>(id, "PictureID"); PictureDets ci = new PictureDets() { }; return(PartialView(ci)); }
public ActionResult PackPicture([Bind(Include = "PictureID,ServiceTypeID,PictureName,ServiceID,UploadedFile")] PictureDets pics) { Picture res = new Picture { PictureID = pics.PictureID, ServiceID = pics.ServiceID, ServiceTypeID = pics.ServiceTypeID }; if (pics.UploadedFile != null) { string fn = pics.UploadedFile.FileName.Substring(pics.UploadedFile.FileName.LastIndexOf('\\') + 1); fn = String.Concat(((ServiceTypeEnum)pics.ServiceTypeID).ToString(), "_", pics.ServiceID.ToString(), "_", fn); string SavePath = System.IO.Path.Combine(Server.MapPath("~/Images"), fn); pics.UploadedFile.SaveAs(SavePath); res.PictureName = fn; } return(base.BaseSave <Picture>(res, pics.PictureID > 0, "Manage", new { id = pics.ServiceID, sid = pics.ServiceTypeID, mode = 3 })); }