public async Task <WorkoutTypeOutputModel> Create(WorkoutTypeCreateModel model) { var workoutType = new WorkoutType { Name = model.Name, Description = model.Description }; await db.WorkoutTypes.AddAsync(workoutType); await db.SaveChangesAsync(); return(mapper.Map <WorkoutTypeOutputModel>(workoutType)); }
public async Task <Result <ExcerciseOutputModel> > Create(ExcerciseCreateModel model) { var excercise = new Excercise { ExcerciseDifficulty = model.ExcerciseDifficulty, ExcerciseType = model.ExcerciseType, Name = model.Name, ShortDescription = model.ShortDescription, Url = model.Url }; var result = await db.AddAsync(excercise); await db.SaveChangesAsync(); return(mapper.Map <ExcerciseOutputModel>(result.Entity)); }