public ExerciseEquipmentResponse GetExerciseEquipment(int id) { using (DiaryContext db = new DiaryContext()) { ExerciseEquipment exercise = db.ExerciseEquipment.FirstOrDefault(x => x.Id == id); if (exercise == null) { return(null); } return(new ExerciseEquipmentResponse(exercise)); } }
public ServiceResponse <ExerciseEquipmentResponse> Add(AddExerciseEquipmentRequest exerciseRequest) { using (DiaryContext db = new DiaryContext()) { var exerciseEquipment = new ExerciseEquipment { Name = exerciseRequest.Name }; ExerciseEquipment _exercise = db.ExerciseEquipment.Add(exerciseEquipment); db.SaveChanges(); return(new ServiceResponse <ExerciseEquipmentResponse>(new ExerciseEquipmentResponse(_exercise), HttpStatusCode.OK, "Exercise added succesfully!")); } }
//Create an Equipment public bool CreateEquipment(EquipmentCreate model) { var entity = new ExerciseEquipment() { UserID = _userId, ExerciseEquipmentName = model.ExerciseEquipmentName, ExerciseEquipmentDescription = model.ExerciseEquipmentDescription, ExerciseId = model.ExerciseId, CreatedUtc = DateTimeOffset.UtcNow, }; using (var ctx = new ApplicationDbContext()) { ctx.Equipments.Add(entity); return(ctx.SaveChanges() == 1); } }
public ExerciseEquipmentResponse(ExerciseEquipment exercise) { Id = exercise.Id; Name = exercise.Name; }