public IActionResult Edit(BusView busView, IFormFile inputphoto) { busView.Status = true; busView.Active = true; string FileNameSave = "abc.jpg"; if (inputphoto != null) { FileNameSave = FileACE.SaveFile(webHostEnvironment, inputphoto, "admin/image"); FileACE.RemoveFile(webHostEnvironment, $"admin\\image\\{_IBusrepo.GetByIdBus(busView.Id).Image}"); } busView.Image = FileNameSave; int id = (int)CheckError.ErrorOrther; if (ModelState.IsValid) { id = _IBusrepo.UpdateBus(busView); } switch (id) { case (int)CheckError.AlreadyCode: ViewBag.Result = CheckError.AlreadyCode; break; case (int)CheckError.ErrorOrther: ViewBag.Result = CheckError.ErrorOrther; break; default: TempData["ModifySuccess"] = CheckError.Success; return(RedirectToAction("index")); } ViewBag.categories = _ICategoryrepo.GetDataACE(); return(View(busView)); }
public IActionResult Create(BusView busView, IFormFile inputphoto) { busView.Status = true; string FileNameSave = ""; if (inputphoto != null) { FileNameSave = FileACE.SaveFile(webHostEnvironment, inputphoto, "admin/image"); } busView.Image = FileNameSave; int id = (int)CheckError.ErrorOrther; if (ModelState.IsValid) { id = _IBusrepo.CreateACE(busView); } switch (id) { case (int)CheckError.AlreadyCode: ViewBag.Result = CheckError.AlreadyCode; break; case (int)CheckError.ErrorOrther: ViewBag.Result = CheckError.ErrorOrther; break; default: return(RedirectToAction("index")); } ViewBag.categories = _ICategoryrepo.GetDataACE(); return(View(busView)); }
public int CreateACE(BusView busView) { int check = CheckCreate(busView); if (check == (int)CheckError.Success) { var bus = new Bus { Code = busView.Code, TotalSeat = busView.TotalSeat, SeatEmpty = busView.TotalSeat, Image = busView.Image, CateId = busView.CateId, Status = true, Active = true, }; try { Bus bus_1 = Add(bus).Result; if (bus_1 == null) { return((int)CheckError.ErrorOrther); } } catch (Exception e) { return((int)CheckError.ErrorOrther); } return((int)CheckError.Success); } else { return(check); } }
public static bool SaveEditBusView(BusView model) { using (var entity = new BusEntities()) { var obj = entity.BusView.FirstOrDefault(x => x.ID == model.ID); if (obj != null) { obj.BusNo = model.BusNo; obj.DriverName = model.DriverName; obj.Phone = model.Phone; obj.CreateTime = model.CreateTime; obj.MotoType = model.MotoType; obj.SeatCnt = model.SeatCnt; obj.Corp = model.Corp; obj.ID = model.ID; obj.InsuEndDate = model.InsuEndDate; obj.BuyDate = model.BuyDate; obj.OwnerName = model.OwnerName; obj.OwnerPhone = model.OwnerPhone; obj.Etc1 = model.Etc1; obj.Etc2 = model.Etc2; obj.Etc3 = model.Etc3; return(entity.SaveChanges() > 0); } return(false); } }
public IActionResult Edit() { int id = Convert.ToInt32(HttpContext.Request.Query["id"].ToString()); BusView busView = _IBusrepo.GetByIdBus(id); ViewBag.categories = _ICategoryrepo.GetDataACE(); return(View(busView)); }
public static int AddBusView(BusView model) { using (var entity = new BusEntities()) { var id = 0; try { entity.AddToBusView(model); entity.SaveChanges(); id = model.ID; } catch { } return(id); } }
private int CheckModify(BusView busView) { //Bus busName = GetDataACE().SingleOrDefault(s => s.Id != busView.Id && s.Name.Trim().ToLower() == busView.Name.Trim().ToLower()); //if (busName != null) //{ // return (int)CheckError.AlreadyName; //} Bus busCode = GetDataACE().SingleOrDefault(s => s.Id != busView.Id && s.Code.Trim() == busView.Code.Trim()); if (busCode != null) { return((int)CheckError.AlreadyCode); } return((int)CheckError.Success); }
private int CheckCreate(BusView busView) { try { Bus busCode = GetDataACE().SingleOrDefault(s => s.Code.Trim() == busView.Code.Trim()); if (busCode != null) { return((int)CheckError.AlreadyCode); } return((int)CheckError.Success); } catch (Exception e) { Debug.WriteLine(e.Message); return((int)CheckError.ErrorOrther); } }
public int UpdateBus(BusView busView) { int check = CheckModify(busView); if (check == (int)CheckError.Success) { Bus bus = GetById(busView.Id).Result; bus.Code = busView.Code; bus.Image = busView.Image; bus.CateId = busView.CateId; bus.TotalSeat = busView.TotalSeat; bus.SeatEmpty = busView.SeatEmpty; if (Update(bus.Id, bus).Result) { return(bus.Id); } return((int)CheckError.ErrorOrther); } return(check); }