Example #1
0
        public int Add(VisitorsDetails details)
        {
            this.visitorsDetails.Add(details);
            this.visitorsDetails.SaveChanges();

            return(details.Id);
        }
        public int Add(VisitorsDetails details)
        {
            this.visitorsDetails.Add(details);
            this.visitorsDetails.SaveChanges();

            return details.Id;
        }
Example #3
0
        private RealEstate CreateRealEstate(CreateRealEstateViewModel realEstate, GoogleAddress addressFull)
        {
            var userId = this.User.Identity.GetUserId();
            var currentlyLoggedUser = this.usersService.GetUserDetailsById(userId);

            realEstate.Country = addressFull.Components[3].LongName;
            realEstate.City    = addressFull.Components[1].LongName;

            var dbRealEstate = this.Mapper.Map <RealEstate>(realEstate);

            dbRealEstate.PublisherId = userId;
            if (currentlyLoggedUser.MyOwnAgencyId != null)
            {
                dbRealEstate.AgencyId = currentlyLoggedUser.MyOwnAgencyId;
            }

            dbRealEstate.Latitude  = addressFull.Coordinates.Latitude;
            dbRealEstate.Longitude = addressFull.Coordinates.Longitude;

            var visitors = new VisitorsDetails();

            visitors.AllUsers.Add(currentlyLoggedUser);

            var visitorsDetailsId = this.visitorsService.Add(visitors);

            dbRealEstate.VisitorsDetailsId = visitorsDetailsId;
            dbRealEstate.VisitorsDetails   = visitors;
            return(dbRealEstate);
        }
Example #4
0
        public ActionResult RealEstateDetails(string id)
        {
            var             dbRealEstate = this.realEstatesService.GetByEncodedId(id);
            var             visitorsId   = (int)dbRealEstate.VisitorsDetailsId;
            VisitorsDetails dbVisitors   = this.visitorsService.GetById(visitorsId);

            var userId = this.User.Identity.GetUserId();
            var currentlyLoggedUser = this.usersService.GetUserDetailsById(userId);

            //update entity
            dbVisitors.AllUsers.Add(currentlyLoggedUser);
            this.visitorsService.Update(dbVisitors);

            DetailsRealEstateViewModel viewRealEstate = this.Mapper.Map <DetailsRealEstateViewModel>(dbRealEstate);

            viewRealEstate.UserId    = dbRealEstate.PublisherId;
            viewRealEstate.EncodedId = id;
            return(this.View(viewRealEstate));
        }
Example #5
0
        public void Update(VisitorsDetails details)
        {
            this.visitorsDetails.Update(details);

            this.visitorsDetails.SaveChanges();
        }
        public void Update(VisitorsDetails details)
        {
            this.visitorsDetails.Update(details);

            this.visitorsDetails.SaveChanges();
        }
        private RealEstate CreateRealEstate(CreateRealEstateViewModel realEstate, GoogleAddress addressFull)
        {
            var userId = this.User.Identity.GetUserId();
            var currentlyLoggedUser = this.usersService.GetUserDetailsById(userId);

            realEstate.Country = addressFull.Components[3].LongName;
            realEstate.City = addressFull.Components[1].LongName;

            var dbRealEstate = this.Mapper.Map<RealEstate>(realEstate);
            dbRealEstate.PublisherId = userId;
            if (currentlyLoggedUser.MyOwnAgencyId !=null)
            {
                dbRealEstate.AgencyId = currentlyLoggedUser.MyOwnAgencyId;
            }

            dbRealEstate.Latitude = addressFull.Coordinates.Latitude;
            dbRealEstate.Longitude = addressFull.Coordinates.Longitude;

            var visitors = new VisitorsDetails();
            visitors.AllUsers.Add(currentlyLoggedUser);

            var visitorsDetailsId = this.visitorsService.Add(visitors);
            dbRealEstate.VisitorsDetailsId = visitorsDetailsId;
            dbRealEstate.VisitorsDetails = visitors;
            return dbRealEstate;
        }