public Object Remove([FromBody] Parenting parenting)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || (!payload.rol.Contains(3) && !payload.rol.Contains(6)))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (!BParenting.RemoveParenting(parenting.GuardianID, parenting.StudentID, payload.aud))
            {
                return(new { result = false, info = "Não foi possível remover o Enc.Educação do Estudante." });
            }
            return(new { result = true });
        }
示例#2
0
        internal void UpdateNewID(Form newForm, int[] parents = null)
        {
            newForm.Id = GenFormID();
            context.SaveChanges();

            if (parents != null)
            {
                foreach (var pid in parents)
                {
                    var parenting = new Parenting {
                        ParentId = pid,
                        ChildId  = newForm.Id
                    };
                    context.FormCoreParentings.Add(parenting);
                    context.SaveChanges();
                }
            }
        }