コード例 #1
0
        public IHttpActionResult PostRegister(tblBiddersInfo bidders)
        {
            bidders.Status         = 0;
            bidders.BiddersId      = Guid.NewGuid().ToString("N").Substring(0, 5).ToUpper();
            bidders.ViolationCount = 0;

            db.Entry(bidders).State = EntityState.Added;
            db.SaveChanges();

            return(Json(bidders.BiddersId));
        }
コード例 #2
0
        public async Task <IHttpActionResult> GettblBiddersInfo(int id)
        {
            tblBiddersInfo tblBiddersInfo = await db.tblBiddersInfoes.FindAsync(id);

            if (tblBiddersInfo == null)
            {
                return(NotFound());
            }

            return(Ok(tblBiddersInfo));
        }
コード例 #3
0
        public async Task <IHttpActionResult> DeletetblBiddersInfo(int id)
        {
            tblBiddersInfo tblBiddersInfo = await db.tblBiddersInfoes.FindAsync(id);

            if (tblBiddersInfo == null)
            {
                return(NotFound());
            }

            db.tblBiddersInfoes.Remove(tblBiddersInfo);
            await db.SaveChangesAsync();

            return(Ok(tblBiddersInfo));
        }
コード例 #4
0
        public async Task <IHttpActionResult> PosttblBiddersInfo(tblBiddersInfo tblBiddersInfo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            tblBiddersInfo.BiddersId = Guid.NewGuid().ToString().Replace("-", string.Empty).Replace("+", string.Empty).Substring(0, 5).ToUpper();
            tblBiddersInfo.Status    = 0;

            db.tblBiddersInfoes.Add(tblBiddersInfo);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = tblBiddersInfo.recNo }, tblBiddersInfo));
        }
コード例 #5
0
        public IHttpActionResult PutUpdateProfile(string id, tblBiddersInfo profile)
        {
            bool profileExist = db.tblBiddersInfoes.Any(user => user.BiddersId == id);

            if (!profileExist)
            {
                return(NotFound());
            }
            else
            {
                var data = db.tblBiddersInfoes.Where(user => user.BiddersId == id).SingleOrDefault();

                data.FirstName  = profile.FirstName;
                data.MiddleName = profile.MiddleName;
                data.LastName   = profile.LastName;
                data.Address    = profile.Address;
                data.Occupation = profile.Occupation;
                data.ContactNo  = profile.ContactNo;

                db.SaveChanges();

                return(Ok());
            }
        }