public async Task <ActionResult <TireType> > PostTireType(TireType tireType) { _context.TireType.Add(tireType); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTireType", new { id = tireType.Id }, tireType)); }
public async Task <IActionResult> PutTireType(int id, TireType tireType) { if (id != tireType.Id) { return(BadRequest()); } _context.Entry(tireType).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TireTypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// this should be in vehicle service /// </summary> /// <returns></returns> private List <Tire> GenerateTires(TireType tireType, TireStatus tireStatus) { int numberOfTires = 4; var tires = new List <Tire>(); if (tireType == TireType.Motor) { numberOfTires = 2; } else if (tireType == TireType.Truck) { numberOfTires = 6; } for (int i = 1; i <= numberOfTires; i++) { tires.Add(new Tire { Name = "Tire " + i, Status = tireStatus, SelectedStatus = (int)tireStatus, Type = tireType } ); } return(tires); }
public ActionResult DeleteConfirmed(int id) { TireType tireType = db.TireTypes.Find(id); db.TireTypes.Remove(tireType); db.SaveChanges(); return(RedirectToAction("Index")); }
public TireType GetById(int id) { TireType item = (from tt in Context.TireType where tt.Id == id select tt ).FirstOrDefault(); return(item); }
public Response Update(TireType tireType) { var tireTypeToUpdate = GetById(tireType.Id); tireTypeToUpdate.Name = tireType.Name; Context.SaveChanges(); return(Response.Success("Tekerlek tipi başarıyla güncellendi.")); }
public CarBuilder Init(string color, EngineType engine, TireType tires, decimal zeroTo60Time, decimal weight) { _color = color; _engine = engine; _tires = tires; _zeroTo60Time = zeroTo60Time; _weight = weight; return(this); }
public TiresSet( decimal price, int weight, int topSpeed, int acceleration, TunningGradeType gradeType, TireType TireType) : base(price, weight, acceleration, topSpeed) { }
public ActionResult Edit([Bind(Include = "TireID,TireSize,Tubeless")] TireType tireType) { if (ModelState.IsValid) { db.Entry(tireType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tireType)); }
public ActionResult Create([Bind(Include = "TireID,TireSize,Tubeless")] TireType tireType) { if (ModelState.IsValid) { db.TireTypes.Add(tireType); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tireType)); }
public TiresSet(decimal price, int weight, int acceleration, int topSpeed, TunningGradeType tunningGrade, TireType tireType) { this.Price = price; this.Weight = weight; this.Acceleration = acceleration; this.TopSpeed = topSpeed; this.GradeType = tunningGrade; this.TireType = tireType; }
public Response Add(TireType tire) { Response checkadd = CheckToAddOrUpdate(tire); if (!checkadd.IsSuccess) { return(checkadd); } Context.TireType.Add(tire); Context.SaveChanges(); return(Response.Succes("Ekleme İşlemi Başarılı")); }
public ActionResult Create(TireType tireType) { try { var response = TireTypeService.Add(tireType); ViewBag.Response = response; return(View()); } catch { return(View()); } }
private Response ChechToAddOrUpdate(TireType tireType) { int sameNumberOfRecords = (from t in Context.TireType where t.Name == tireType.Name && t.Id != tireType.Id select t ).Count(); if (sameNumberOfRecords > 0) { return(Response.Fail($"{tireType.Name} lastik türü sistemde zaten kayıtlıdır.")); } return(Response.Success()); }
public ActionResult Delete(TireType tire) { try { Response response = TireTypeService.Delete(tire); ViewBag.Response = response; return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public ActionResult Edit(TireType tire) { try { Response response = TireTypeService.Update(tire); ViewBag.Response = response; return(View()); } catch { return(View()); } }
private Response CheckToAddOrUpdate(TireType tire) { int SameNumberOfRecords = (from b in Context.TireType where b.Name == tire.Name && b.Id != tire.Id select b ).Count(); if (SameNumberOfRecords > 0) { return(Response.Fail($"{tire.Name} Lastik tipi sistemde zaten kayıtlıdır")); } return(Response.Succes()); }
public Response Update(TireType tire) { Response checkupdate = CheckToAddOrUpdate(tire); if (!checkupdate.IsSuccess) { return(checkupdate); } TireType UpdateToTire = GetById(tire.Id); UpdateToTire.Name = tire.Name; Context.SaveChanges(); return(Response.Succes("Güncelleme İşlemi Başarılı")); }
public Response Add(TireType tireType) { var chechResponse = ChechToAddOrUpdate(tireType); if (!chechResponse.IsSuccess) { return(chechResponse); } Context.TireType.Add(tireType); Context.SaveChanges(); return(Response.Success("Lastik türü başarıyla kaydedildi")); }
public TiresSet( decimal price, int weight, int acceleration, int topSpeed, TunningGradeType gradeType, TireType tireType) : base(price, weight, acceleration, topSpeed, gradeType) { }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TireType tireType = db.TireTypes.Find(id); if (tireType == null) { return(HttpNotFound()); } return(View(tireType)); }
public ActionResult Create(TireType tireType) { try { var response = TireTypeService.Add(tireType); if (!response.IsSuccess) { ViewBag.Response = response; } return(View()); } catch { return(View()); } }
public Response Update(TireType tireType) { var checkResponse = ChechToAddOrUpdate(tireType); if (!checkResponse.IsSuccess) { return(checkResponse); } var tireTypeToUpdate = GetById(tireType.Id); tireTypeToUpdate.Name = tireType.Name; Context.SaveChanges(); return(Response.Success("Lastik türü başarıyla güncellendi.")); }
// GET: TireTypeController/Delete/5 public ActionResult Delete(int id) { TireType DeleteToTire = TireTypeService.GetById(id); return(View(DeleteToTire)); }
public Response Delete(TireType tire) { Context.TireType.Remove(tire); Context.SaveChanges(); return(Response.Succes("Silme İşlemi Başarılı")); }
// GET: TireTypeController/Edit/5 public ActionResult Edit(int id) { TireType EditToTire = TireTypeService.GetById(id); return(View(EditToTire)); }
public Response Add(TireType tireType) { Context.TireType.Add(tireType); Context.SaveChanges(); return(Response.Success("Tekerlek tipi başarıyla kaydedildi.")); }
protected TiresSet(decimal price, int weight, int acceleration, int topSpeed, TunningGradeType gradeType, TireType tyreType) : base(price, weight, acceleration, topSpeed, gradeType) { this.TireType = tyreType; }
public CarBuilder ChangeTires(TireType tires) { _tires = tires; return(this); }
public TireModel(TireType tireType) { this.TireTypeLevel = tireType; }