Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }