public IActionResult editShpter([FromBody] YearsObject form) { try { if (form == null) { return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال")); } var userId = this.help.GetCurrentUser(HttpContext); if (userId <= 0) { return(StatusCode(401, "الرجاء الـتأكد من أنك قمت بتسجيل الدخول")); } var Shpagter = (from p in db.Shapters where p.Id == form.id select p).SingleOrDefault(); if (Shpagter == null) { return(StatusCode(401, "لم يتم العتور علي السجل الرجاء التأكد من البيانات")); } Shpagter.Name = form.name; Shpagter.Number = form.ShapterNumber; Shpagter.EventId = form.EventId; db.SaveChanges(); return(Ok("تمت عملية التعديل بنجاح")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult addSubject([FromBody] YearsObject form) { try { var userId = this.help.GetCurrentUser(HttpContext); if (userId <= 0) { return(StatusCode(401, "الرجاء الـتأكد من أنك قمت بتسجيل الدخول")); } var perm = this.help.getPermissin("Subjects_Add", userId, db); if (!perm) { return(StatusCode(401, "لا تملك الصلاحية")); } if (form == null) { return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال")); } var subjectCheck = (from p in db.AcadimacYears where p.Name == form.name select p).SingleOrDefault(); if (subjectCheck != null) { return(StatusCode(401, "الاسم موجود مسبقا")); } Subjects subject = new Subjects(); subject.Name = form.name; subject.AcadimecYearId = int.Parse(form.id.ToString()); subject.Status = 1; subject.CreatedBy = userId; subject.CreatedOn = DateTime.Now; db.Subjects.Add(subject); db.SaveChanges(); return(Ok("تمت عملية الاضافة بنجاح")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult addShapter([FromBody] YearsObject form) { try { if (form == null) { return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال")); } var userId = this.help.GetCurrentUser(HttpContext); if (userId <= 0) { return(StatusCode(401, "الرجاء الـتأكد من أنك قمت بتسجيل الدخول")); } var shaptersheck = (from p in db.Shapters where p.Name == form.name && p.EventId == form.EventId select p).SingleOrDefault(); if (shaptersheck != null) { return(StatusCode(401, "الشابتر موجود مسبقا")); } Shapters Shapter = new Shapters(); Shapter.Name = form.name; Shapter.EventId = form.EventId; Shapter.Number = form.ShapterNumber; Shapter.Status = 1; Shapter.CreatedBy = userId; Shapter.CreatedOn = DateTime.Now; db.Shapters.Add(Shapter); db.SaveChanges(); return(Ok("تمت عملية الاضافة بنجاح")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult editsubjectname([FromBody] YearsObject form) { try { var userId = this.help.GetCurrentUser(HttpContext); if (userId <= 0) { return(StatusCode(401, "الرجاء الـتأكد من أنك قمت بتسجيل الدخول")); } var perm = this.help.getPermissin("Subjects_Edit", userId, db); if (!perm) { return(StatusCode(401, "لا تملك الصلاحية")); } if (form == null) { return(BadRequest("حذث خطأ في ارسال البيانات الرجاء إعادة الادخال")); } var subject = (from p in db.Subjects where p.Id == form.id select p).SingleOrDefault(); if (subject == null) { return(StatusCode(401, "لم يتم العتور علي السجل الرجاء التأكد من البيانات")); } subject.Name = form.name; db.SaveChanges(); return(Ok("لقد قمت بتعديل بيانات المادة الدراسية بنــجاح")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }