Example #1
0
        public IHttpActionResult PuttblStatu(int id, tblStatu tblStatu)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tblStatu.Id)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
        public ActionResult Edit(int id)
        {
            tblMember tblmember;

            using (Service1Client wcf = new Service1Client())
            {
                tblmember = wcf.GetOneMember(id);
                List <tblPrivilage> listP = new List <tblPrivilage>();
                var          priv         = wcf.GetPrivilageList();
                tblPrivilage pri          = wcf.GetOnePrivilage(tblmember.PrivilageID);
                listP.Add(pri);  //dodaje za pocetnu vrednost korisnikovu trenutnu privilegiju
                if (pri != null) //ukoliko trenutna nije null dodaje i opciju null
                {
                    listP.Add(null);
                }
                foreach (tblPrivilage p in priv)
                {
                    if (pri != null)
                    {
                        if (p.PrivilageID != pri.PrivilageID) //dodaje sve ostale
                        {
                            listP.Add(p);
                        }
                    }
                    else
                    {
                        listP.Add(p);
                    }
                }
                ViewBag.PrivilageID = new SelectList(listP, "PrivilageID", "TypeOfPrivilage");

                tblStatu        statusNow = wcf.GetOneStatus(tblmember.StatusID);
                List <tblStatu> statuss   = new List <tblStatu>();
                statuss.Add(statusNow);
                var allStatus = wcf.GetStatusList();
                foreach (tblStatu s in allStatus)
                {
                    if (statusNow != null)
                    {
                        if (s.StatusID != statusNow.StatusID)
                        {
                            statuss.Add(s);
                        }
                    }
                    else
                    {
                        statuss.Add(s);
                    }
                }
                ViewBag.StatusID = new SelectList(statuss, "StatusID", "StatusType");
            }
            if (tblmember == null)
            {
                return(HttpNotFound());
            }

            return(View(tblmember));
        }
Example #3
0
        public IHttpActionResult GettblStatu(int id)
        {
            tblStatu tblStatu = db.tblStatus.Find(id);

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

            return(Ok(tblStatu));
        }
Example #4
0
        public IHttpActionResult PosttblStatu(tblStatu tblStatu)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tblStatus.Add(tblStatu);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tblStatu.Id }, tblStatu));
        }
Example #5
0
        public IHttpActionResult DeletetblStatu(int id)
        {
            tblStatu tblStatu = db.tblStatus.Find(id);

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

            db.tblStatus.Remove(tblStatu);
            db.SaveChanges();

            return(Ok(tblStatu));
        }
        private void LoadGrid()
        {
            var      statu = db.tblStatus.ToList();
            tblStatu tbl   = new tblStatu();

            tbl.StatusDescription = "Choose Status";
            statu.Insert(0, tbl);

            cboStatusId.DataSource    = statu;
            cboStatusId.DisplayMember = "StatusDescription";
            cboStatusId.ValueMember   = "StatusId";
            cboStatusId.SelectedIndex = 0;


            //Select query to display column in datagrid view
            dataGridView1.DataSource = db.tblAssignmentSubmissions.Select(x => new { AssignmentSubmissionId = x.AssignmentSubmissionId, AssignmentId = x.tblAssignment.tblSubject.SubjectName, Status = x.tblStatu.StatusDescription, SubmittedDate = x.SubmittedDate, IsOnTime = x.IsOnTime }).ToList();
        }