public IHttpActionResult PutCarMaster(int id, CarMaster carMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != carMaster.ID) { return(BadRequest()); } db.Entry(carMaster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CarMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCarMaster(int id) { CarMaster carMaster = db.CarMasters.Find(id); if (carMaster == null) { return(NotFound()); } return(Ok(carMaster)); }
public IHttpActionResult PostCarMaster(CarMaster carMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CarMasters.Add(carMaster); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = carMaster.ID }, carMaster)); }
public int CarRegistration(CarVM carVM) { try { _mapper = profile.Map().CreateMapper(); CarMaster carMaster = _mapper.Map <CarVM, CarMaster>(carVM); _uow.CarMasters.Add(carMaster); return(_uow.CommitChanges()); } catch (Exception ex) { return(0); } }
public IHttpActionResult DeleteCarMaster(int id) { CarMaster carMaster = db.CarMasters.Find(id); if (carMaster == null) { return(NotFound()); } db.CarMasters.Remove(carMaster); db.SaveChanges(); return(Ok(carMaster)); }
public CarMaster GetCarById(int CarId) { try { CarMaster Car = _uow.CarMasters.GetById(CarId); if (Car != null) { return(Car); } else { return(new CarMaster()); } } catch (Exception) { return(new CarMaster()); } }
public int UpdateCar(int CarId, JsonPatchDocument <CarMaster> CarPath) { try { CarMaster Car = _uow.CarMasters.GetById(CarId); if (Car.CarMasterId > 0) { CarPath.ApplyUpdatesTo(Car); _uow.CarMasters.Update(Car); return(_uow.CommitChanges()); } else { return(-2); } } catch (Exception ex) { return(0); } }
static void Main(string[] args) { CarMaster mastername = new CarMaster(); mastername.master(); }