Beispiel #1
0
    private void Update()
    {
        if (Input.GetKeyDown(interactKey))
        {
            if (target == null)
            {
                return;
            }

            FoodBox food = target.GetComponent <FoodBox>();
            if (food != null && itemHolder == null)
            {
                food.Interact(this);
            }

            TableBox table = target.GetComponent <TableBox>();
            if (table != null)
            {
                table.Interact(itemHolder, this);
            }

            ResultPost resultPost = target.GetComponent <ResultPost>();
            if (resultPost != null)
            {
                resultPost.Interact(itemHolder, this);
            }

            //TrashCan trashCan = target.GetComponent<TrashCan>();
            //if (trashCan != null)
            //{
            //    trashCan.Interact(crop, this);
            //}
        }
    }
Beispiel #2
0
        public Usuario CreateUserAccount(RequestPost requestPost)
        {
            Usuario user = null;

            ResultPost StateDireccion = PostDireccionApi(requestPost.Direccion).First();

            if (StateDireccion.Id != null || StateDireccion.Id != "null")
            {
                user = Conversion.ConverUser(requestPost);

                user.IdDireccion = int.Parse(StateDireccion.Id);

                _repository.Add(user);

                if (user != null)
                {
                    CuentaDTO account = Conversion.ConverAccount(requestPost, user.IdUsuario);

                    ResultPost StateCuenta = PostCuentaApi(account).First();

                    if (StateCuenta.Id != null || StateCuenta.Id != "null")
                    {
                        user.IdCuenta = int.Parse(StateCuenta.Id);
                        _repository.Edit(user);
                    }
                    else
                    {
                        _repository.Delete(user);
                        user = null;
                    }
                }
            }

            return(user);
        }