public IHttpActionResult Post(FitnessCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateFitnessService(); if (!service.CreateFitness(model)) { return(InternalServerError()); } return(Ok()); }
public bool CreateFitness(FitnessCreate model) { var entity = new FitnessPlan() { Name = model.Name, //FitnessDesc = model.FitnessDesc, WeightLoss = model.WeightLoss, MuscleGain = model.MuscleGain, Endurance = model.Endurance, FitnessRestrictions = model.FitnessRestrictions, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.FitPlans.Add(entity); return(ctx.SaveChanges() > 0); } }
public bool CreateFitness(FitnessCreate model) { var entity = new FitnessPlan() { UserId = _userId, Name = model.Name, FitDescription = model.FitDescription, WeightLoss = model.WeightLoss, MuscleGain = model.MuscleGain, Endurance = model.Endurance, Restrictions = model.Restrictions, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.FitnessPlan.Add(entity); return(ctx.SaveChanges() == 1); } }