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