public void CreateHouse()
 {
     //System.Data.Entity.Database.SetInitializer(new FxHouseInitializer());
     FxHouseContext context = new FxHouseContext();
     var entity = new Fx.Entity.FxHouse.HouseBuyInfo()
     {
         Action = "Action",
         AreaId = 1,
         Bill = false,
         CatagroyId = 1,
         CityId = 1,
         Controller = "Controller",
         HasFurniture = false,
         Mark = "Mark",
         Price = 1000,
         PublishTitle = "Title",
         PublishUserEmail = "PublishUserEmail",
         RoomNumber = 6,
         UserAccount = "UserAccount"
     };
     context.HouseBuyInfos.Add(entity);
     context.SaveChanges();
     context.HouseBuyInfos.Remove(entity);
     context.SaveChanges();
 }
Exemplo n.º 2
0
 /// <summary>
 /// 保存房屋求购信息
 /// </summary>
 /// <param name="house">房屋求购信息</param>
 /// <returns>是否保存成功</returns>
 public bool SaveBuyHouse(Entity.FxHouse.HouseBuyInfo house)
 {
     using (FxHouseContext context = new FxHouseContext())
     {
         context.HouseBuyInfos.Add(house);
         context.SaveChanges();
     }
     return(house.HouseBuyInfoId > 0);
 }
 public bool SaveTransferHouse(HouseTransferInfo house)
 {
     using (var context = new FxHouseContext())
     {
         context.HouseTransferInfos.Add(house);
         context.SaveChanges();
     }
     return house.HouseTransferInfoId > 0;
 }
 public bool SaveBuyHouse(Entity.FxHouse.HouseBuyInfo house)
 {
     using (FxHouseContext context = new FxHouseContext())
     {
         context.HouseBuyInfos.Add(house);
         context.SaveChanges();
     }
     return house.HouseBuyInfoId > 0;
 }
Exemplo n.º 5
0
 /// <summary>
 /// 保存房屋转让信息
 /// </summary>
 /// <param name="house">房屋转让信息</param>
 /// <returns>是否保存成功</returns>
 public bool SaveTransferHouse(HouseTransferInfo house)
 {
     using (var context = new FxHouseContext())
     {
         context.HouseTransferInfos.Add(house);
         context.SaveChanges();
     }
     return(house.HouseTransferInfoId > 0);
 }
 /// <summary>
 /// 认证成功
 /// </summary>
 /// <param name="houseId">房屋转让帖子Id</param>
 /// <returns>操作是否成功</returns>
 public bool AuthorizeSuccess(int houseId)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseTransferInfos.Where(r => r.HouseTransferInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.AuthorizeSuccess;
             house.Logs.Add(new Entity.FxHouse.HouseTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeSuccess)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
 /// <summary>
 /// 图片CDN中...
 /// </summary>
 /// <param name="houseId">房屋转让帖子Id</param>
 /// <returns>操作是否成功</returns>
 public bool PictrueCdning(int houseId)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseTransferInfos.Where(r => r.HouseTransferInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.PictrueCdning;
             house.Logs.Add(new Entity.FxHouse.HouseTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdning)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 /// <summary>
 /// 认证失败
 /// </summary>
 /// <param name="houseId">房屋转让帖子Id</param>
 /// <param name="msg">认证失败错误信息</param>
 /// <returns>操作是否成功</returns>
 public bool AuthorizeFaild(int houseId, string msg)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseTransferInfos.Where(r => r.HouseTransferInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.AuthorizeFaild;
             house.ErrorMsg         = msg;
             house.Logs.Add(new Entity.FxHouse.HouseTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 public bool AuthorizeFaild(int houseId,string msg)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseBuyInfos.Where(r => r.HouseBuyInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.AuthorizeFaild;
             house.ErrorMsg = msg;
             house.Logs.Add(new Entity.FxHouse.HouseBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="houseId">房屋求购帖子Id</param>
 /// <returns>操作是否成功</returns>
 public bool Delete(int houseId)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseBuyInfos.Where(r => r.HouseBuyInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.Delete;
             house.IsPublish        = false;
             house.IsDelete         = true;
             house.Logs.Add(new Entity.FxHouse.HouseBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.Delete)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 /// <summary>
 /// 图片CDN失败
 /// </summary>
 /// <param name="houseId">房屋转让帖子Id</param>
 /// <param name="errorMsg">图片CDN失败错误信息</param>
 /// <returns>操作是否成功</returns>
 public bool PictrueCdnFailed(int houseId, string errorMsg)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseTransferInfos.Where(r => r.HouseTransferInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.PictrueCdnFailed;
             house.Logs.Add(new Entity.FxHouse.HouseTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed)
             });
             context.PictureCdnErrors.Add(new PictureCdnError()
             {
                 ErorMsg    = errorMsg,
                 ObjectId   = houseId,
                 SourceType = (int)ChannelCatagroy.FxHouseTrasnfer
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 /// <summary>
 /// 图片CDN失败
 /// </summary>
 /// <param name="houseId">房屋转让帖子Id</param>
 /// <param name="errorMsg">图片CDN失败错误信息</param>
 /// <returns>操作是否成功</returns>
 public bool PictrueCdnFailed(int houseId, string errorMsg)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseTransferInfos.Where(r => r.HouseTransferInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.PictrueCdnFailed;
             house.Logs.Add(new Entity.FxHouse.HouseTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed)
             });
             context.PictureCdnErrors.Add(new PictureCdnError()
             {
                 ErorMsg = errorMsg,
                 ObjectId = houseId,
                 SourceType = (int)ChannelCatagroy.FxHouseTrasnfer
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
 public bool Publish(int houseId)
 {
     using (var context = new FxHouseContext())
     {
         var house = context.HouseBuyInfos.Where(r => r.HouseBuyInfoId == houseId).FirstOrDefault();
         if (house != null)
         {
             house.InfoProcessState = (int)ProcessState.Publish;
             house.IsPublish = true;
             house.Logs.Add(new Entity.FxHouse.HouseBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.Publish)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }