public ActionResult Post([FromBody] CDetail CDetailRec)
        {
            //adding multiple data in database
            //int LbNo = 4;

            //for (int i = 0; i <= 500; i++)
            //{
            //    var SeedData = new CDetail
            //    {
            //        Lb_no = LbNo,
            //        sl_no = "CA589785",
            //        make = "DELL",
            //        Cpu = "I3",
            //        DvdType = "DVDROM",
            //        Ram = "2*2GB",
            //        CLoan = new CLoan { serNo = 777698 }



            //    };
            //
            //    LbNo++;

            //}
            _db.CDetails.Add(CDetailRec);
            _db.SaveChanges();


            return(Ok("Saved"));
        }
        public ActionResult Post([FromBody] CDetail CDetailRec)
        {
            var cdetail = new CDetail
            {
                Id    = CDetailRec.Id,
                Lb_no = CDetailRec.Lb_no,
                sl_no = CDetailRec.sl_no,
                make  = CDetailRec.make,
                CLoan = CDetailRec.CLoan
            };


            _db.CDetails.Add(cdetail);
            _db.SaveChanges();

            /*
             * var cdetail = new CDetail{
             *  Id = 2,
             *  Lb_no = 2,
             *  sl_no = "1234",
             *  make = "hcl"
             * };
             *
             * var cloan = new CLoan { Id = 2, serNo = 777698 };
             *
             * cdetail.CLoan = cloan;
             *
             * _db.CDetails.Add(cdetail);
             * _db.SaveChanges();
             */



            return(Ok("Saved"));
        }
Beispiel #3
0
        private void InstantiateDetail(int x, int y, CDetail detail)
        {
            var position = new Vector3(
                (m_detailOffset * x - m_backOffset),
                (m_detailOffset * (9 - y) - m_downOffset));

            var detailObject = Instantiate(m_detailProto, position, Quaternion.identity, m_container);
            var detailSprite = detailObject.GetComponent <SpriteRenderer>();

            detailSprite.sprite = detail.sprite;
            detailSprite.transform.localScale = new Vector3(
                2 / detailSprite.size.x,
                2 / detailSprite.size.y);

            detailObject.AddComponent(typeof(PolygonCollider2D));

            if (detail.type == DetailType.Wheel && m_wheelsCount >= 0)
            {
                SetupWheel(detailObject, detail, position);
                return;
            }

            Destroy(detailObject.GetComponent <Rigidbody2D>());

            //var joint = gameObject.AddComponent(typeof(FixedJoint2D)) as FixedJoint2D;
            //joint.connectedBody = detailObject.GetComponent<Rigidbody2D>();
            //joint.anchor = new Vector2(position.x, position.y);
            //joint.breakForce = float.MaxValue;
        }
Beispiel #4
0
        private void SetupWheel(GameObject wheelObject, CDetail wheel, Vector3 position)
        {
            --m_wheelsCount;

            var joint = gameObject.AddComponent(typeof(WheelJoint2D)) as WheelJoint2D;

            joint.connectedBody = wheelObject.GetComponent <Rigidbody2D>();
            joint.anchor        = new Vector2(position.x, position.y);

            if (m_wheelsCount == 1)
            {
                GetComponent <CarController>().frontwheel = joint;
            }
            else if (m_wheelsCount == 0)
            {
                GetComponent <CarController>().backwheel = joint;
            }
        }