public IHttpActionResult PutGuestMaster(int id, GuestMaster guestMaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != guestMaster.GuestId)
            {
                return(BadRequest());
            }

            db.Entry(guestMaster).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!GuestMasterExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetGuestMaster(int id)
        {
            GuestMaster guestMaster = db.GuestMaster.Find(id);

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

            return(Ok(guestMaster));
        }
        public IHttpActionResult PostGuestMaster(GuestMaster guestMaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.GuestMaster.Add(guestMaster);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = guestMaster.GuestId }, guestMaster));
        }
        public IHttpActionResult DeleteGuestMaster(int id)
        {
            GuestMaster guestMaster = db.GuestMaster.Find(id);

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

            db.GuestMaster.Remove(guestMaster);
            db.SaveChanges();

            return(Ok(guestMaster));
        }
예제 #5
0
 public JsonResult AddGuest(string Name, string PhoneNo, string Email, string CatId)
 {
     try
     {
         GuestMaster db = new GuestMaster();
         db.Name      = Name;
         db.PhoneNo   = PhoneNo;
         db.MemberId  = Convert.ToInt32(Session["UserID"]);
         db.EmailId   = Email;
         db.CatId     = Convert.ToInt32(CatId);
         db.MeetingId = Convert.ToInt32(Session["MeetId"]);
         model.GuestMasters.Add(db);
         model.SaveChanges();
         return(Json("success", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json("Error"));
     }
 }