public ActionResult AddHouse() { long?id = AdminHelper.AdminUserId(HttpContext); long?cityId = AdminUserService.GetById(id.Value).CityId; if (cityId == null) { return(View("ERROR", "总部不能进行房源管理")); } var regions = RegionService.GetCityAll(cityId.Value).ToList(); regions.Insert(0, new RegionDTO() { Id = 0, Name = "请选择" }); var roomTypes = IdNameService.GetAll("户型"); var statuses = IdNameService.GetAll("房屋状态"); var decorateStatuses = IdNameService.GetAll("装修状态"); var attachments = AttachmentService.GetAll(); var types = IdNameService.GetAll("房屋类别"); HouseAddViewModel model = new HouseAddViewModel(); model.Regions = regions; model.RoomTypes = roomTypes; model.Statuses = statuses; model.DecorateStatuses = decorateStatuses; model.Attachments = attachments; model.Types = types; return(View(model)); }
public ActionResult Console() { int userCount = AdminUserService.GetAll().Count(); int roleCount = RoleService.GetAll().Count(); long id = (long)AdminHelper.AdminUserId(HttpContext).Value; var user = AdminUserService.GetById(id); long fullHouseCount = 0; long joinHouseCount = 0; GetMainConsole console = new GetMainConsole(); if (user.CityId == null) { console.FullHouseCount = fullHouseCount; console.JoinHouseCount = joinHouseCount; console.RoleCount = roleCount; console.UserCount = userCount; return(View(console)); } fullHouseCount = HouseService.GetTotalCout(user.CityId.Value, 8); joinHouseCount = HouseService.GetTotalCout(user.CityId.Value, 9); console.FullHouseCount = fullHouseCount; console.JoinHouseCount = joinHouseCount; console.RoleCount = roleCount; console.UserCount = userCount; return(View(console)); }
// GET: House public ActionResult List(long typeId) { HouseListModel house = new HouseListModel(); long id = (long)AdminHelper.AdminUserId(HttpContext); house.CityId = AdminUserService.GetById(id).CityId; house.TypeId = typeId; if (house.CityId == null) { return(View("ERROR", "总部不能进行房源管理")); } return(View(house)); }
public ActionResult AddCommunity() { var userId = AdminHelper.AdminUserId(HttpContext); var cityId = AdminUserService.GetById(userId.Value).CityId; if (cityId == null) { return(View("Error", (object)"总部不能添加地区")); } var data = RegionService.GetCityAll((long)cityId); return(View(data)); }
public ActionResult AddHouse(HouseAddModel model) { long?id = AdminHelper.AdminUserId(HttpContext); long?cityId = AdminUserService.GetById(id.Value).CityId; if (cityId == null) { return(View("ERROR", "总部不能进行房源管理")); } try { HouseAddNewDTO dto = new HouseAddNewDTO(); dto.Address = model.address; dto.Area = model.area; dto.AttachmentIds = model.attachmentIds; dto.CheckInDateTime = model.checkInDateTime; dto.CommunityId = model.CommunityId; dto.DecorateStatusId = model.DecorateStatusId; dto.Description = model.description; dto.Direction = model.direction; dto.FloorIndex = model.floorIndex; dto.LookableDateTime = model.lookableDateTime; dto.MonthRent = model.monthRent; dto.OwnerName = model.ownerName; dto.OwnerPhoneNum = model.ownerPhoneNum; dto.RoomTypeId = model.RoomTypeId; dto.StatusId = model.StatusId; dto.TotalFloorCount = model.totalFloor; dto.TypeId = model.TypeId; long houseId = HouseService.AddNew(dto); return(Json(new AjaxResult <object> { code = 0, msg = "添加成功" })); } catch (Exception ex) { Log.ErrorFormat("添加房源失败:{0}", ex.Message); return(Json(new AjaxResult <string> { code = 1, msg = ex.Message })); } }
public ActionResult Edit(long id) { var data = CommunityService.GetById(id); var userId = AdminHelper.AdminUserId(HttpContext); var cityId = AdminUserService.GetById(userId.Value).CityId; if (cityId == null) { return(View("Error", (object)"总部不能编辑地区")); } CommunityEditModel model = new CommunityEditModel() { Community = data, Regions = RegionService.GetAll() }; return(View(model)); }