コード例 #1
0
        public void Save(RoutineView viewModel)
        {
            var dbRoutine = DataModelFromViewModel(viewModel);

            if (viewModel.Id == 0)
            {
                _dbContext.DbRoutine.Add(dbRoutine);
            }
            _dbContext.SaveChanges();
        }
コード例 #2
0
        private DbRoutine DataModelFromViewModel(RoutineView routineView, DbRoutine existingDbModel = null)
        {
            DbRoutine dbRoutine = existingDbModel;

            if (routineView.Id == 0)
            {
                dbRoutine = DbRoutine.BuildNew();
            }
            dbRoutine.Name = routineView.Name;
            return(dbRoutine);
        }
コード例 #3
0
 public ActionResult CreateRoutine([FromBody] RoutineView routine)
 {
     _routineService.Save(routine);
     return(Ok());
 }