예제 #1
0
 public static bool EditSubject(TblSubjects subject)
 {
     try
     {
         using (var db = new DBContextModel())
         {
             db.Entry(subject).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception) { return(false); }
 }
예제 #2
0
 public static bool CreateSubject(TblSubjects subject)
 {
     try
     {
         using (var db = new DBContextModel())
         {
             db.TblSubjects.Add(subject);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception) { return(false); }
 }
        public Object PostSubject([FromBody] TblSubjects subject)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (BSubject.CreateSubject(subject))
            {
                return(new { result = true });
            }
            return(new { result = false, info = "Não foi possível registar a hora aula." });
        }