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; }
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); }
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)); }
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; }