public IActionResult Post([FromBody] MovieModel movieModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var movie = _mapper.Map <MovieModel, Movie>(movieModel); _dataService.AddData(movie); return(Ok(movie)); }
private void LoadGameData() { var time = _services.TimeService.DateTimeUtcNow; var appDataJson = PlayerPrefs.GetString(nameof(AppData), ""); var playerDataJson = PlayerPrefs.GetString(nameof(PlayerData), ""); var localDataJson = PlayerPrefs.GetString(nameof(LocalData), ""); var appData = string.IsNullOrEmpty(appDataJson) ? new AppData() : JsonConvert.DeserializeObject <AppData>(appDataJson); var playerData = string.IsNullOrEmpty(playerDataJson) ? new PlayerData() : JsonConvert.DeserializeObject <PlayerData>(playerDataJson); var localData = string.IsNullOrEmpty(localDataJson) ? new LocalData() : JsonConvert.DeserializeObject <LocalData>(localDataJson); if (string.IsNullOrEmpty(appDataJson)) { appData.FirstLoginTime = time; appData.LoginTime = time; } appData.LastLoginTime = appData.LoginTime; appData.LoginTime = time; appData.LoginCount++; _dataService.AddData(appData); _dataService.AddData(playerData); _dataService.AddData(localData); }