public IActionResult Delete([FromBody] int studyPlanId) { try { var studyPlan = _studyYearRepositroy.GetIQueryable(c => c.Id == studyPlanId) .Include(c => c.StudySemester) .ThenInclude(c => c.Subjects) .ThenInclude(c => c.StudentSubject) .SingleOrDefault(); if (studyPlan == null) { return(NotFound()); } if (studyPlan.StudySemester.SelectMany(c => c.Subjects).SelectMany(c => c.StudentSubject).Any()) { return(Conflict()); } _studyYearRepositroy.Remove(studyPlan, UserName()); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult Delete(int id) { try { var yearSystem = _yearSystemrepositroy.GetIQueryable(c => c.Id == id) .Include(c => c.Years) .FirstOrDefault(); if (yearSystem == null) { var message = Messages.NotFound; message.Message = "نظام السنة غير موجود"; message.ActionName = "Delete"; message.ControllerName = "yearSyestem"; return(NotFound(message)); } if (yearSystem.Years.Count > 0) { var message = Messages.CannotDelete; message.ActionName = "Delete"; message.ControllerName = "yearSyestem"; return(Conflict()); } foreach (var item in yearSystem.SettingYearSystem) { _settingYearSystemRepositroy.Remove(item, UserName()); } _abstractUnitOfWork.Remove(yearSystem, UserName()); _abstractUnitOfWork.Commit(); return(Ok()); } catch (Exception ex) { return(BadRequestAnonymousError()); } }
public IActionResult RemoveGroup(int id, [FromForm] int groupId) { try { var user = _userRepositroy.Find(id); if (user == null) { var message = Messages.NotFound; message.ActionName = "Remove Group"; message.ControllerName = "User"; message.Message = "المستخدم غير موجود"; return(NotFound(message)); } var group = _groupRepository.Find(groupId); if (group == null) { var message = Messages.NotFound; message.ActionName = "Remove Group"; message.ControllerName = "User"; message.Message = "المجموعة غير موجودة"; return(NotFound(message)); } var UserGroup = _userGroupRepository.Get(c => c.UserId == id && c.GroupId == groupId).FirstOrDefault(); if (UserGroup == null) { var message = Messages.Exist; message.ActionName = "Remove Group"; message.ControllerName = "User"; message.Message = "مجموعة المستخدمين غير موجودة"; return(Conflict(message)); } _userGroupRepository.Remove(UserGroup, UserName()); _userRepositroy.Save(); return(Ok()); } catch (Exception) { return(BadRequestAnonymousError()); } }
public IActionResult RemovePrivilage(int id, [FromForm] int privelegeId) { try { Group group = _groupRepositroy.Find(id); if (group == null) { var message = Messages.NotFound; message.ActionName = "Remove Privelage"; message.ControllerName = "Group"; message.Message = "المجموعة غير موجودة"; return(NotFound(message)); } Privilage privilage = _privilageRepositroy.Find(privelegeId); if (privilage == null) { var message = Messages.NotFound; message.ActionName = "Remove Privelage"; message.ControllerName = "Group"; message.Message = "الصلاحية غير موجودة"; return(NotFound(message)); } GroupPrivilage groupPrivilage = _groupPrivilageRepositroy.Get(c => c.GroupId == id && c.PrivilageId == privelegeId).FirstOrDefault(); if (groupPrivilage == null) { var message = Messages.NotFound; message.ActionName = "Remove Privelage"; message.ControllerName = "Group"; message.Message = "مجموعة الصلاحيات غير موجودة"; return(Conflict(message)); } _groupPrivilageRepositroy.Remove(groupPrivilage, UserName()); _groupPrivilageRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveHonesty(int id) { try { var hon = _honestyRepositroy.Find(id); if (hon == null) { var message = Messages.NotFound; message.ActionName = "Remove Honesty "; message.ControllerName = "Honesty"; message.Message = "الامانة غير موجودة"; return(NotFound(message)); } _honestyRepositroy.Remove(hon, UserName()); _honestyRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemovePhoneType(int id) { try { var pho = _phoneTypeRepositroy.Find(id); if (pho == null) { var message = Messages.NotFound; message.ActionName = "Remove Phone Type"; message.ControllerName = "Phone Type"; message.Message = "نوع التيليفون غير موجود"; return(NotFound(message)); } _phoneTypeRepositroy.Remove(pho, UserName()); _phoneTypeRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveExamSystem(int id) { try { var examSystem = _examSystemRepositroy.Get(c => c.Id == id, c => c.Years).FirstOrDefault(); if (examSystem == null) { return(NotFound()); } if (examSystem.Years.Count > 0) { return(Conflict()); } _examSystemRepositroy.Remove(examSystem, UserName()); _examSystemRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveTypeOfRegistar(int id) { try { var type = _typeOfRegistarRepositroy.Find(id); if (type == null) { var message = Messages.NotFound; message.ActionName = "Remove Type Of Register"; message.ControllerName = "Typr Of Register"; message.Message = "نوع التسجيل غير موجود"; return(NotFound(message)); } _typeOfRegistarRepositroy.Remove(type, UserName()); _typeOfRegistarRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
//[Authorize(Roles = "UpdateSubject")] public IActionResult RemoveEquivlantSubject([FromForm] int FirstSubject, [FromForm] int SecondSubject) { try { var equalSubject = _equivalentSubjectRepositroy.Get(c => (c.FirstSubject == FirstSubject && c.SecoundSubject == SecondSubject) || (c.FirstSubject == SecondSubject && c.SecoundSubject == FirstSubject)).FirstOrDefault(); if (equalSubject == null) { var message = Messages.NotFound; message.ActionName = "Remove Equivlant Subject"; message.ControllerName = "Subject"; message.Message = "المادة المكافئة غير موجودة"; return(NotFound(message)); } _equivalentSubjectRepositroy.Remove(equalSubject, UserName()); _equivalentSubjectRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveSocialStates(int id) { try { var soc = _socialStatesRepositroy.Find(id); if (soc == null) { var message = Messages.NotFound; message.ActionName = "Remove Social State"; message.ControllerName = "Social State"; message.Message = "الحالة الاجتماعية غير موجودة"; return(NotFound(message)); } _socialStatesRepositroy.Remove(soc, UserName()); _socialStatesRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
//[Authorize(Roles = "RemoveUser")] public IActionResult RemoveUser(int id) { try { var user = _userRepositroy.Find(id); if (user == null) { var message = Messages.NotFound; message.ActionName = "Remove User"; message.ControllerName = "User"; message.Message = "المستخدم غير موجود"; return(NotFound(message)); } _userRepositroy.Remove(user, UserName()); _userRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveNationality(int id) { try { var nat = _nationaliesRepositroy.Find(id); if (nat == null) { var message = Messages.NotFound; message.ActionName = "Remove Nationalities"; message.ControllerName = "Nationalities"; message.Message = "الجنسية غير موجودة"; return(NotFound(message)); } _nationaliesRepositroy.Remove(nat, UserName()); _nationaliesRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RempoveLanguage(int id) { try { var lan = _LangageRepositroy.Find(id); if (lan == null) { var message = Messages.NotFound; message.ActionName = "Remove Language "; message.ControllerName = "Language"; message.Message = "اللغة غير موجودة"; return(NotFound(message)); } _LangageRepositroy.Remove(lan, UserName()); _LangageRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveSpecializations(string id) { try { var spec = _specializationsRepositroy.Find(id); if (spec == null) { var message = Messages.NotFound; message.ActionName = "Remove specialization"; message.ControllerName = "specialization"; message.Message = "الاختصاص غير موجود"; return(NotFound(message)); } _specializationsRepositroy.Remove(spec, UserName()); _specializationsRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult Remove(int id) { try { var sub = _subjectTypeRepositroy.Find(id); if (sub == null) { var message = Messages.NotFound; message.ActionName = "Remove"; message.ControllerName = "Subject Type"; message.Message = "المادة غير موجودة"; return(NotFound(message)); } _subjectTypeRepositroy.Remove(sub, UserName()); _subjectTypeRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }
public IActionResult RemoveDependencySubject(int SubjectId, [FromForm] int DependencyId) { try { DependenceSubject DependencySub = _dependenceSubjectRepositroy .Get(c => (c.SubjectId == SubjectId && c.DependsOnSubjectId == DependencyId)).FirstOrDefault(); if (DependencySub == null) { var message = Messages.NotFound; message.ActionName = "Remove Dependency Subject"; message.ControllerName = "Subject"; message.Message = "المادة المعتمدة غير موجودة"; return(NotFound(message)); } _dependenceSubjectRepositroy.Remove(DependencySub, UserName()); _dependenceSubjectRepositroy.Save(); return(Ok()); } catch { return(BadRequestAnonymousError()); } }