Ejemplo n.º 1
0
        public static bool UpdateSubject(SubjectToTeacherDTO subject)
        {
            bool flag = false;

            using (RacheliandDiniEntities3 db = new RacheliandDiniEntities3())
            {
                foreach (var i in db.SubjectToTeachers)
                {
                    if (i.TeacherId == subject.TeacherId && i.Subject.Contains(subject.SubjectName))
                    {
                        i.GradesRange    = subject.GradesRange;
                        i.PriceForLesson = subject.PriceForLesson;
                        flag             = true;
                        break;
                    }
                }
                db.SaveChanges();
                if (flag == true)
                {
                    return(true);
                }
            }

            return(false);
        }
 public IHttpActionResult AddSubjectToTeacher(SubjectToTeacherDTO SubjectToTeacher)
 {
     try
     {
         return(Ok(BL.SubjectToTeacherBL.AddSubjectToTeacher(SubjectToTeacher)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.ToString()));
     }
 }
Ejemplo n.º 3
0
 public bool updateSubject(SubjectToTeacherDTO subject)
 {
     try
     {
         return(BL.TeacherBL.updateSubject(subject));
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
         return(false);
     }
 }
Ejemplo n.º 4
0
        public static bool updateSubject(SubjectToTeacherDTO subject)
        {
            //var q = DAL.SubjectToTeacherDAL.GetSubjectToTeachers().(i => i.TeacherId == subject.TeacherId && i.Subject.Contains(subject.SubjectName));
            //return q;

            if (DAL.SubjectToTeacherDAL.UpdateSubject(subject))
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 5
0
 public static bool AddSubjectToTeacher(SubjectToTeacherDTO subjectToTeacher)
 {
     return(DAL.SubjectToTeacherDAL.AddSubjectToTeacher(Converters.SubjectToTeacherConvert.GetSubjectToTeacher(subjectToTeacher)));
 }