public void Save(RoutineView viewModel) { var dbRoutine = DataModelFromViewModel(viewModel); if (viewModel.Id == 0) { _dbContext.DbRoutine.Add(dbRoutine); } _dbContext.SaveChanges(); }
private DbRoutine DataModelFromViewModel(RoutineView routineView, DbRoutine existingDbModel = null) { DbRoutine dbRoutine = existingDbModel; if (routineView.Id == 0) { dbRoutine = DbRoutine.BuildNew(); } dbRoutine.Name = routineView.Name; return(dbRoutine); }
public ActionResult CreateRoutine([FromBody] RoutineView routine) { _routineService.Save(routine); return(Ok()); }