public IHttpActionResult PutAvailableTeacherTime(long id, AvailableTeacherTime availableTeacherTime)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != availableTeacherTime.PKAvailableTeacherTimeId)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #2
0
 public ActionResult CreateTeacherAvailableTime(AvailableTeacherTime objAvailableTeacherTime)
 {
     objAvailableTeacherTime.IsActive  = true;
     objAvailableTeacherTime.FKClassId = Convert.ToInt64(TempData["ClassId"]);
     TempData.Keep();
     DbHelper.InsertAvailableTeacherTime(objAvailableTeacherTime);
     return(RedirectToAction("CreateTeacherImages"));
 }
Exemple #3
0
        public static void InsertAvailableTeacherTime(AvailableTeacherTime objAvailableTeacherTime)
        {
            TeachersEntities db = new TeachersEntities();

            db.AvailableTeacherTimes.Add(objAvailableTeacherTime);
            db.SaveChanges();
            cache.Remove("GetTeachersHome");
        }
Exemple #4
0
        public ActionResult EditTeacherAvailableTime(AvailableTeacherTime objAvailableTeacherTime)
        {
            Category objCategory = new Category();

            //objCategory.AvalilableTeacher.FKClassId = DbHelper.GetClass((int)objAvailableTeacherTime.FKClassId);
            //objAvailableTeacherTime.FKClassId=  DbHelper.GetClass((int)(objAvailableTeacherTime.FKClassId));
            DbHelper.UpdateAvailableTeacherTime(objAvailableTeacherTime);
            return(View("Index"));
        }
Exemple #5
0
        public static void DeleteAvailableTeacherTime(long availableTeacherTimeId)
        {
            TeachersEntities     db = new TeachersEntities();
            AvailableTeacherTime objAvailableTeacherTime = db.AvailableTeacherTimes.Find(availableTeacherTimeId);

            db.AvailableTeacherTimes.Remove(objAvailableTeacherTime);
            db.SaveChanges();
            cache.Remove("GetTeachersHome");
        }
Exemple #6
0
        public static void UpdateAvailableTeacherTime(AvailableTeacherTime objAvailableTeacherTime)
        {
            TeachersEntities db = new TeachersEntities();

            db.Entry(objAvailableTeacherTime).State = EntityState.Modified;
            db.SaveChanges();
            //db.AvailableTeacherTimes.Add(objAvailableTeacherTime);
            //db.SaveChanges();
            cache.Remove("GetTeachersHome");
        }
Exemple #7
0
        //Edit Teacher AvailableTeacherProfile based on AvailableTeacherProfileId
        public ActionResult EditTeacherAvailableTime(long id = 0)
        {
            Category             objCategory             = new Category();
            AvailableTeacherTime objAvailableTeacherTime = DbHelper.GetAvailableTeacherTime(id);

            objCategory.AvalilableTeacher = objAvailableTeacherTime;
            objCategory.Class             = DbHelper.GetClass((int)objAvailableTeacherTime.FKClassId);


            return(View(objCategory));
        }
        public IHttpActionResult GetAvailableTeacherTime(long id)
        {
            AvailableTeacherTime availableTeacherTime = db.AvailableTeacherTimes.Find(id);

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

            return(Ok(availableTeacherTime));
        }
        public IHttpActionResult PostAvailableTeacherTime(AvailableTeacherTime availableTeacherTime)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.AvailableTeacherTimes.Add(availableTeacherTime);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = availableTeacherTime.PKAvailableTeacherTimeId }, availableTeacherTime));
        }
        public IHttpActionResult DeleteAvailableTeacherTime(long id)
        {
            AvailableTeacherTime availableTeacherTime = db.AvailableTeacherTimes.Find(id);

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

            db.AvailableTeacherTimes.Remove(availableTeacherTime);
            db.SaveChanges();

            return(Ok(availableTeacherTime));
        }
Exemple #11
0
 public ActionResult EditAvailableTeacherTime(AvailableTeacherTime objAvailableTeacher)
 {
     DbHelper.UpdateAvailableTeacherTime(objAvailableTeacher);
     return(View(objAvailableTeacher));
 }