public int UpdateMemberShipType(MemberShipType _MemberShipType)
        {
            MemberShipType MemberShipTypeToUpdate = context.MemberShipTypes.SingleOrDefault(x => x.MembershipTypeID == _MemberShipType.MembershipTypeID);

            MemberShipTypeToUpdate.MembershipTypeName = _MemberShipType.MembershipTypeName;
            return(context.SaveChanges());
        }
        public void SendEmail(string mailid, MemberShipType memberShipType)
        {
            string msg = CreateMembershipMessage(memberShipType.ToString());

            //here comesthe logic for sending email
            Console.WriteLine(msg);
        }
        public IHttpActionResult PutMemberShipType(int id, MemberShipType memberShipType)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != memberShipType.GuestRating)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PostMemberShipType(MemberShipType memberShipType)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.MemberShipType.Add(memberShipType);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (MemberShipTypeExists(memberShipType.GuestRating))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = memberShipType.GuestRating }, memberShipType));
        }
Exemplo n.º 5
0
        public ActionResult DeleteConfirmed(int id)
        {
            MemberShipType memberShipType = db.MembershipType.Find(id);

            db.MembershipType.Remove(memberShipType);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public int DeleteMemberShipType(int _MembershipTypeID)
        {
            MemberShipType MemberShipTypeToDelete = context
                                                    .MemberShipTypes.SingleOrDefault(x => x.MembershipTypeID == _MembershipTypeID);

            context.MemberShipTypes.Remove(MemberShipTypeToDelete);
            return(context.SaveChanges());
        }
Exemplo n.º 7
0
 public ActionResult Edit([Bind(Include = "Id,Name,SignUPFree,DurationInMenths,DiscountRate")] MemberShipType memberShipType)
 {
     if (ModelState.IsValid)
     {
         db.Entry(memberShipType).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(memberShipType));
 }
Exemplo n.º 8
0
 public ActionResult Edit(MemberShipType memberShipType)
 {
     if (ModelState.IsValid)
     {
         db.Entry(memberShipType).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(memberShipType));
 }
Exemplo n.º 9
0
        public HttpResponseMessage UpdateMemberShipType([FromBody] MemberShipType _MemberShipType)
        {
            MemberShipTypeRepository MemberShipTypes = new MemberShipTypeRepository();

            MemberShipTypes.UpdateMemberShipType(_MemberShipType);
            HttpResponseMessage ms = Request.CreateResponse(HttpStatusCode.OK);

            ms.Headers.Location = new Uri(Request.RequestUri + "/" + (_MemberShipType.MembershipTypeID).ToString());
            return(ms);
        }
        public IHttpActionResult GetMemberShipType(int id)
        {
            MemberShipType memberShipType = db.MemberShipType.Find(id);

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

            return(Ok(memberShipType));
        }
Exemplo n.º 11
0
        public ActionResult Create([Bind(Include = "Id,Name,SignUPFree,DurationInMenths,DiscountRate")] MemberShipType memberShipType)
        {
            if (ModelState.IsValid)
            {
                db.MemberShipType.Add(memberShipType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(memberShipType));
        }
Exemplo n.º 12
0
        public ActionResult Create(MemberShipType memberShipType)
        {
            if (ModelState.IsValid)
            {
                db.MembershipType.Add(memberShipType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(memberShipType));
        }
Exemplo n.º 13
0
        public HttpResponseMessage GetMemberShipTypesByID(int id)
        {
            MemberShipTypeRepository ctxMemberShipTypes = new MemberShipTypeRepository();

            MemberShipType _MemberShipType = ctxMemberShipTypes.GetMemberShipType().FirstOrDefault(x => x.MembershipTypeID == id);

            if (_MemberShipType != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, _MemberShipType));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }
Exemplo n.º 14
0
        // GET: MemberShipType/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MemberShipType memberShipType = db.MembershipType.Find(id);

            if (memberShipType == null)
            {
                return(HttpNotFound());
            }
            return(View(memberShipType));
        }
        public IHttpActionResult DeleteMemberShipType(int id)
        {
            MemberShipType memberShipType = db.MemberShipType.Find(id);

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

            db.MemberShipType.Remove(memberShipType);
            db.SaveChanges();

            return(Ok(memberShipType));
        }
        public ActionResult MemberType(FormCollection form)
        {
            string         g       = Request.Form["GymList"].ToString();
            string         type    = Request.Form["TypeList"].ToString();
            MemberShipType memType = new MemberShipType();
            int            count   = 0;

            if (ModelState.IsValid)
            {
                memType.MemType  = type;
                memType.JoinDate = DateTime.Now.ToString();
                string rnDate = null;
                if (type == "Annual")
                {
                    rnDate = DateTime.Now.AddYears(1).ToString();
                }
                else if (type == "Monthly")
                {
                    rnDate = DateTime.Now.AddMonths(1).ToString();
                }
                else
                {
                    rnDate = "na";
                }

                memType.RenewalDate = rnDate;
                memType.GymLocation = g;

                count += dao.Insert(memType);
                //Response.Write(dao.message);
                if (count == 1)
                {
                    ViewBag.Status = "User is created successfully.";
                }
                else
                {
                    ViewBag.Status = "Error! " + dao.message;
                }
                //return View("Status");
                return(RedirectToAction("Register", "User"));
            }
            return(View("Register", memType));
        }
 public int InsertMemberShipType(MemberShipType _MemberShipType)
 {
     context.MemberShipTypes.Add(_MemberShipType);
     return(context.SaveChanges());
 }