public Object Post([FromBody] TblSchools school) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null || (!payload.rol.Contains(6) && !payload.rol.Contains(3))) { return(new { result = false, info = "Não autorizado." }); } return(BSchool.CreateSchool(school)); }
public static Boolean EditSchool(TblSchools school) { try { using (var db = new DBContextModel()) { db.Entry(school).State = EntityState.Modified; db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public static Object CreateSchool(TblSchools school) { try { using (var db = new DBContextModel()) { db.TblSchools.Add(school); db.SaveChanges(); return(new { result = true, data = school.ID }); } } catch (Exception) { return(new { result = false, info = "Não foi possível registar escola" }); } }
public Object Put([FromBody] TblSchools school) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null || !payload.rol.Contains(6)) { return(new { result = false, info = "Não autorizado." }); } if (!BSchool.EditSchool(school)) { return(new { result = false, info = "Não foi possível editar escola" }); } return(new { result = true }); }