Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }