public async Task <IActionResult> ManagerUpdate(ManagerUpdate manager) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } foreach (var item in manager.phones) { if (item == null || String.IsNullOrEmpty(item.phone)) { return(BadRequest(new { errorText = "Empty phone field!" })); } } await _context.Database.ExecuteSqlInterpolatedAsync($"UPDATE Managers SET name = {manager.name}, surname={manager.surname}, lastname={manager.lastname} WHERE Managers.id_manager = {manager.id_manager}"); await _context.Database.ExecuteSqlInterpolatedAsync($"DELETE FROM Manager_phones WHERE Manager_phones.id_manager = {manager.id_manager}"); foreach (Models.IO_Objects.Manager.PhonesIn phone in manager.phones) { await _context.Database.ExecuteSqlInterpolatedAsync($"INSERT INTO Manager_phones VALUES ({phone.phone}, {manager.id_manager});"); } //await _context.Database.ExecuteSqlInterpolatedAsync($"INSERT INTO Teachers VALUES ({null}, {teacher.name}, {teacher.surname}, {teacher.lastname}, {teacher.email}, {DateTime.Now}, {0}, {PasswordManager.PasswordSaveHashing(teacher.Password_temp, salt)} , {saltStr});"); return(Ok()); }
public void Restart() { if (!gameObject.activeSelf) { ManagerUpdate.AddTo(this); gameObject.SetActive(true); } }
public void OnDestroy() { if (Toolbox.Instance) { ManagerUpdate.RemoveFrom(this); ManagerUnits.Remove(this); } }
public void OnAwake() { if (debug) { Debug.Log($"{GetType()}"); } foreach (var item in data) { if (item == null) { continue; } if (!dataTypes.ContainsKey(item.GetType())) { dataTypes.Add(item.GetType(), item); } } foreach (var item in behaviours) { if (item == null) { continue; } var behaviour = ScriptableObject.CreateInstance(item.GetType()) as BehaviourBase;//item; behaviour.AddActor(this); if (behaviour is ITick || behaviour is ITickFixed || behaviour is ITickLate) { ManagerUpdate.AddTo(behaviour); } behaviourTypes.Add(behaviour.GetType(), behaviour); if (behaviour is IAwake) { (behaviour as IAwake).OnAwake(); } } if (this is ITick || this is ITickFixed || this is ITickLate) { ManagerUpdate.AddTo(this); } OnStart(); }
private void Start() { _audioSource = GetComponent <AudioSource>(); _currentHealth = Data.Health; _rigidBody = GetComponent <Rigidbody2D>(); ManagerUpdate.AddTo(this); AnimaBeh = GetComponent <AnimationBehavior>(); _renderer = GetComponentInChildren <SpriteRenderer>(); StartGame(); }
private void DissolutionColor() { _currentTime -= Time.deltaTime; if (_currentTime <= 0) { _action?.Invoke(); ManagerUpdate.RemoveFrom(this); } _component.color = Color.Lerp(Color.clear, _component.color, _currentTime); }
public void StartDissolution(float time, Action action = null) { if (_currentTime <= 0) { _action = action; _currentTime = time; _component.color = Color.white; ManagerUpdate.AddTo(this); } _component.color = Color.white; _currentTime = time; }
private void OnDestroy() { if (this is ITick || this is ITickFixed || this is ITickLate) { if (Toolbox.Instance) { ManagerUpdate.RemoveFrom(this); } } foreach (var item in behaviourTypes) { Destroy(item.Value); } }
public void OnAwake() { if (Toolbox.Get <SceneController>().GetIsMainScene()) { return; } _particleManager = Toolbox.Get <ParticleManager>(); ManagerUpdate.AddTo(this); for (int i = 0; i < _particleCount; i++) { var particle = new ParticleObject(); var obj = Instantiate(_particles); particle.obj = obj; particle.animator = obj.GetComponent <Animator>(); particle.obj.SetActive(false); particle.transform = obj.transform; _freeParticles.Add(particle); } }
public async Task <IActionResult> SyncDataOfLocalAsync([FromBody] LocalDataModelDTO <ElementGetDTO> localDataModel) { IUpdatingData updatingFromLocal = new ManagerUpdate(localDataModel, _repository); using (var transaction = await _repository.StartTransaction()) { try { await updatingFromLocal.ImplementUpdateAsync(); await _repository.SaveChangesAsync(); transaction.Commit(); return(Ok()); } catch (Exception ex) { transaction.Rollback(); throw; } } }
/// <summary> /// 修改 /// </summary> /// <param name="manager"></param> /// <returns></returns> public dynamic Edit(ManagerUpdate managerUpdate) { Manager manager = new Manager { Id = managerUpdate.Id, Account = managerUpdate.Account, Password = Common.EncryptTools.EncryptToSHA256(managerUpdate.Password), PhoneNumber = managerUpdate.PhoneNumber, EditUserId = "0", EditTime = DateTimeOffset.Now.ToUnixTimeMilliseconds() }; var result = Context.ServiceContext.Current.ManagerService.Edit(manager); if (result > 0) { return(new JsonResult(true, StatusCodeEnum.OK, StatusCodeEnum.OK.GetDescription())); } else { return(new JsonResult(true, StatusCodeEnum.BadRequest, HttpStatusCode.BadRequest.GetDescription())); } }
public void Setup(ManagerUpdate mng) { this.mng = mng; }
private void SetUpdateManager(ManagerUpdate managerUpdate) { _managerUpdate = managerUpdate; }
public void Setup(ManagerUpdate managerUpdate) { SetUpdateManager(managerUpdate); }
private void Awake() { ManagerUpdate.AddTo(this); }
public void Setup(ManagerUpdate managerUpdate) { _managerUpdate = managerUpdate; }
public override void OnAwake() { ManagerUpdate.AddTo(this); }
public void Setup(ManagerUpdate mng) { manager = mng; }
protected virtual void Death() { gameObject.transform.position = Vector2.zero; gameObject.SetActive(false); ManagerUpdate.RemoveFrom(this); }
private void Start() { ManagerUpdate.AddTo(this); }