public void RemoveGradesCurrnetTimestamp()
        {
            Grades grade = createUniqueGrade();

            //GradesResult result = g.removeGrades(grade.GradeID, grade.TimeStamp);

            Assert.IsNull(g.removeGrades(grade.GradeID, grade.TimeStamp).msg, "Ocena nie zostala usunieta");
        }
        //
        // GET: /Test/Delete/5

        /*
         *
         * public ActionResult Delete(int id)
         * {
         *  return View();
         * }
         *
         * //
         * // POST: /Test/Delete/5
         *
         * [HttpPost]
         * public ActionResult Delete(int id, FormCollection collection)
         * {
         *  try
         *  {
         *      // TODO: Add delete logic here
         *
         *      return RedirectToAction("Index");
         *  }
         *  catch
         *  {
         *      return View();
         *  }
         * }
         *
         */

        public ActionResult Delete(int gradeId, string stamp)
        {
            GradesAccess g = new GradesAccess();

            //byte[] transfer = GetBytes(stamp);

            string[] parts    = stamp.Split('?');
            byte[]   transfer = new byte[8];
            for (int i = 0; i < 8; i++)
            {
                transfer[i] = Convert.ToByte(parts[i]);
            }



            GradesResult r = g.removeGrades(gradeId, transfer);

            //GradesResult r = new GradesResult { msg = null, data = new Grades { GradeID = gradeId } };
            return(Json(r));
            //return Json(new { error = r.msg, id = gradeId });
        }