Пример #1
0
        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));
        }
Пример #2
0
        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));
        }