public CampBussinessEntity RequestCampById(int id) { CampDataEntity campDataEntityObject = campDataServicesObject.GetCampByIDFromDb(id); CampBussinessEntity campBussinessEntityObject = MapperFromBLtoDA.Mapping <CampDataEntity, CampBussinessEntity>(campDataEntityObject); return(campBussinessEntityObject); }
public int CreateCamp(CampDataEntity campDataObject) { db.Camps.Add(campDataObject); int numberOfRowsAffected = db.SaveChanges(); CampRatingDataEntity ratingWhileCreateCamp = new CampRatingDataEntity(); ratingWhileCreateCamp.CampId = campDataObject.Id; ratingWhileCreateCamp.Rating = 3; db.CampRatings.Add(ratingWhileCreateCamp); db.SaveChanges(); return(numberOfRowsAffected); }
public bool UpdateCampRequest(CampBussinessEntity campBussinessEntityObject, int id) { CampDataEntity campDataEntityObject = MapperFromBLtoDA.Mapping <CampBussinessEntity, CampDataEntity>(campBussinessEntityObject); int NumberOfRowsAffected = campDataServicesObject.UpdateCamp(campDataEntityObject, id); bool result = false; if (NumberOfRowsAffected != 0) { result = true; } return(result); }
public string DeleteCamp(int id) { CampDataEntity modelToDelete = db.Camps.SingleOrDefault(x => x.Id == id); db.Camps.Remove(modelToDelete); int result = db.SaveChanges(); if (result != 0) { return(modelToDelete.ImageURL); } else { return(null); } }
public int UpdateCamp(CampDataEntity campDataEntityObject, int id) { CampDataEntity campToEdit = db.Camps.FirstOrDefault(x => x.Id == id); if (campDataEntityObject.ImageURL == null) { campDataEntityObject.ImageURL = campToEdit.ImageURL; } campDataEntityObject.Id = campToEdit.Id; db.Entry(campToEdit).CurrentValues.SetValues(campDataEntityObject); db.Entry(campToEdit).State = EntityState.Modified; int numberOfRowsAffected = db.SaveChanges(); return(numberOfRowsAffected); }
public CampDataEntity GetCampByIDFromDb(int id) { CampDataEntity specifiedCampFromDb = db.Camps.FirstOrDefault(x => x.Id == id); return(specifiedCampFromDb); }