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