public object EditSocietyInformation(string Name, string Address, string PostalCode, string LogoImage, string ContactNo, string PresidentName, string Builder, string Email, string Fax, string RegistrationNo, string CampusArea, string SocietyType, string LatLong) { var DC = new DataClassesDataContext(); tblSociety SocietyInfoObj = (from ob in DC.tblSocieties where ob.ID == 1 select ob).Single(); SocietyInfoObj.Name = Name; SocietyInfoObj.Address = Address; SocietyInfoObj.PostalCode = PostalCode; SocietyInfoObj.LogoImage = LogoImage; SocietyInfoObj.ContactNo = ContactNo; SocietyInfoObj.PresidentName = PresidentName; SocietyInfoObj.Builder = Builder; SocietyInfoObj.Email = Email; SocietyInfoObj.Fax = Fax; SocietyInfoObj.RegistrationNo = RegistrationNo; SocietyInfoObj.CampusArea = CampusArea; SocietyInfoObj.SocietyType = SocietyType; SocietyInfoObj.LatLong = LatLong; DC.SubmitChanges(); return(true); }
public ActionResult Create(PropertyVM mod) { if (ModelState.IsValid) { try { if (mod.SocietyID <= 0) { tblSociety soc = new tblSociety { CityID = mod.CityID, Society = mod.OtherSociety, Status = true }; db.tblSocieties.Add(soc); db.SaveChanges(); mod.SocietyID = soc.SocietyID; } tblProperty tbl = new tblProperty { CityID = mod.CityID, Description = mod.Description, IsFeatured = mod.IsFeatured, LandArea = mod.LandArea, Price = mod.Price, PropertyTitle = mod.PropertyTitle, Purpose = mod.Purpose, SocietyID = mod.SocietyID, Status = "H", TransDate = DateTime.Now.AddHours(12), TypeID = mod.TypeID, UOMID = mod.UOMID, UserID = bl.GetUserID(System.Web.HttpContext.Current), Block = mod.Block, ContactNo = mod.ContactNo, Estate = mod.Estate, IsDealer = mod.IsDealer, Owner = mod.Owner, PlotNo = mod.PlotNo }; db.tblProperties.Add(tbl); db.SaveChanges(); var coun = Request.Files.Count; for (int i = 0; i < coun; i++) { var file = Request.Files[i]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetExtension(file.FileName); tblImage img = new tblImage { PropertyID = tbl.PropertyID, ImagePath = fileName, Status = true }; db.tblImages.Add(img); db.SaveChanges(); var path = Path.Combine(Server.MapPath("~/Images/"), img.ImageID + fileName); file.SaveAs(path); } } return(RedirectToAction("Create")); } catch (Exception) { } } return(View(mod)); }
public ActionResult Edit(PropertyVM mod) { if (ModelState.IsValid) { try { var mo = db.tblProperties.Find(mod.PropertyID); if (mod.SocietyID <= 0) { tblSociety soc = new tblSociety { CityID = mod.CityID, Society = mod.OtherSociety, Status = true }; db.tblSocieties.Add(soc); db.SaveChanges(); mod.SocietyID = soc.SocietyID; } //tblProperty tbl = new tblProperty //{ mo.CityID = mod.CityID; mo.Description = mod.Description; //IsFeatured = mod.IsFeatured; mo.LandArea = mod.LandArea; mo.Price = mod.Price; mo.PropertyTitle = mod.PropertyTitle; mo.Purpose = mod.Purpose; mo.SocietyID = mod.SocietyID; //mo.Status = "H"; //TransDate = DateTime.Now; mo.TypeID = mod.TypeID; mo.UOMID = mod.UOMID; mo.UserID = bl.GetUserID(System.Web.HttpContext.Current); mo.Block = mod.Block; mo.ContactNo = mod.ContactNo; mo.Estate = mod.Estate; mo.IsDealer = mod.IsDealer; mo.Owner = mod.Owner; mo.PlotNo = mod.PlotNo; //}; //db.tblProperties.Add(tbl); db.SaveChanges(); var coun = Request.Files.Count; for (int i = 0; i < coun; i++) { var file = Request.Files[i]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetExtension(file.FileName); tblImage img = new tblImage { PropertyID = mod.PropertyID, ImagePath = fileName, Status = true }; db.tblImages.Add(img); db.SaveChanges(); var path = Path.Combine(Server.MapPath("~/Images/"), img.ImageID + fileName); file.SaveAs(path); //return Json(new { Message = fileName }); } } return(RedirectToAction("Properties", new { ID = mod.Purpose })); } catch (Exception) { } } return(View(mod)); }