public void CreateCar()
 {
     FxCarContext context = new FxCarContext();
     var entity = new Entity.FxCar.CarTransferInfo()
     {
         Action = "Action",
         AreaId = 1,
         CarMileage = 232,
         CarYear = 1998,
         CatagroyId = 1,
         CityId = 1,
         Controller = "Controller",
         IsDelete = false,
         IsPublish = false,
         Mark = "Mark",
         Pictures = new System.Collections.Generic.List<Entity.TransferPicture>() { 
             new Entity.TransferPicture() { 
                  CdnUrl="CdnUrl", ImageUrl="CdnUrl", IsCdn=false, PhysicalPath="CdnUrl", TransferPictureCatagroy=2
             } 
         },
         Price = 1232,
         PublishTitle = "PublishTitle",
         PublishUserEmail = "PublishUserEmail",
         UserAccount = "UserAccount"
     };
     context.SaveChanges();
     context.CarTransferInfos.Remove(entity);
 }
 public bool SaveTransferCar(Entity.FxCar.CarTransferInfo car)
 {
     using (FxCarContext context = new FxCarContext())
     {
         context.CarTransferInfos.Add(car);
         context.SaveChanges();
     }
     return car.CarTransferInfoId > 0;
 }
 public bool SaveBuyCar(CarBuyInfo car)
 {
     using (FxCarContext context = new FxCarContext())
     {
         context.CarBuyInfos.Add(car);
         context.SaveChanges();
     }
     return car.CarBuyInfoId > 0;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 保存车辆转让信息
 /// </summary>
 /// <param name="car">车辆转让信息</param>
 /// <returns>是否保存成功</returns>
 public bool SaveTransferCar(Entity.FxCar.CarTransferInfo car)
 {
     using (FxCarContext context = new FxCarContext())
     {
         context.CarTransferInfos.Add(car);
         context.SaveChanges();
     }
     return(car.CarTransferInfoId > 0);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 保存车辆求购信息
 /// </summary>
 /// <param name="car">车辆求购信息</param>
 /// <returns>是否保存成功</returns>
 public bool SaveBuyCar(CarBuyInfo car)
 {
     using (FxCarContext context = new FxCarContext())
     {
         context.CarBuyInfos.Add(car);
         context.SaveChanges();
     }
     return(car.CarBuyInfoId > 0);
 }
 public bool PictureProcessdSuccessd(int carId)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarBuyInfos.Where(r => r.CarBuyInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.AuthorizeFaild;
             car.Logs.Add(new Entity.FxCar.CarBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// 认证成功
 /// </summary>
 /// <param name="carId">车辆帖子id</param>
 /// <returns>是否成功</returns>
 public bool AuthorizeSuccess(int carId)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarBuyInfos.Where(r => r.CarBuyInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.AuthorizeSuccess;
             car.Logs.Add(new Entity.FxCar.CarBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeSuccess)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 public bool PictrueCdning(int carId)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarTransferInfos.Where(r => r.CarTransferInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.PictrueCdning;
             car.Logs.Add(new Entity.FxCar.CarTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdning)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
 /// <summary>
 /// 图片CDN中...
 /// </summary>
 /// <param name="carId">车辆帖子id</param>
 /// <returns>是否成功</returns>
 public bool PictrueCdning(int carId)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarTransferInfos.Where(r => r.CarTransferInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.PictrueCdning;
             car.Logs.Add(new Entity.FxCar.CarTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdning)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 /// <summary>
 /// 认证失败
 /// </summary>
 /// <param name="carId">车辆帖子id</param>
 /// <param name="msg"></param>
 /// <returns>是否成功</returns>
 public bool AuthorizeFaild(int carId, string msg)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarTransferInfos.Where(r => r.CarTransferInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.AuthorizeFaild;
             car.ErrorMsg         = msg;
             car.Logs.Add(new Entity.FxCar.CarTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.AuthorizeFaild)
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 /// <summary>
 /// 图片CDN失败
 /// </summary>
 /// <param name="carId">车辆帖子id</param>
 /// <param name="errorMsg">错误信息</param>
 /// <returns>是否成功</returns>
 public bool PictrueCdnFailed(int carId, string errorMsg)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarTransferInfos.Where(r => r.CarTransferInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.PictrueCdnFailed;
             car.Logs.Add(new Entity.FxCar.CarTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed)
             });
             context.PictureCdnErrors.Add(new PictureCdnError()
             {
                 ErorMsg    = errorMsg,
                 ObjectId   = carId,
                 SourceType = (int)ChannelCatagroy.FxCarTransfer
             });
             return(context.SaveChanges() > 0);
         }
     }
     return(false);
 }
 public bool Delete(int carId)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarBuyInfos.Where(r => r.CarBuyInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.Delete;
             car.IsDelete = true;
             car.IsPublish = false;
             car.Logs.Add(new Entity.FxCar.CarBuyLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.Delete)
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }
 /// <summary>
 /// 图片CDN失败
 /// </summary>
 /// <param name="carId">车辆帖子id</param>
 /// <param name="errorMsg">错误信息</param>
 /// <returns>是否成功</returns>
 public bool PictrueCdnFailed(int carId, string errorMsg)
 {
     using (var context = new FxCarContext())
     {
         var car = context.CarTransferInfos.Where(r => r.CarTransferInfoId == carId).FirstOrDefault();
         if (car != null)
         {
             car.InfoProcessState = (int)ProcessState.PictrueCdnFailed;
             car.Logs.Add(new Entity.FxCar.CarTransferLog()
             {
                 OperteName = Enum.GetName(typeof(ProcessState), ProcessState.PictrueCdnFailed)
             });
             context.PictureCdnErrors.Add(new PictureCdnError()
             {
                 ErorMsg = errorMsg,
                 ObjectId = carId,
                 SourceType = (int)ChannelCatagroy.FxCarTransfer
             });
             return context.SaveChanges() > 0;
         }
     }
     return false;
 }