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 }); }
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(); } } }