public async Task <IHttpActionResult> PostJobCategories(JobCategories jobCategories) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.JobCategories.Add(jobCategories); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (JobCategoriesExists(jobCategories.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = jobCategories.Id }, jobCategories)); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["user"] == null) { Response.Redirect("~/Default.aspx"); } else { if (!new UserSecurity().CheckFormPermission((int)Global.formSecurity.ViewJobCategory, Request.Cookies["user"]["Permission"].ToString())) { Response.Redirect("~/HR/UnAuthorized.aspx"); } } if (!IsPostBack) { if (Request.QueryString["id"].ToString() != null) { if (Convert.ToInt32(Request.QueryString["id"].ToString()) > 0) { JobCategories jobCategory = new JobCategories(); jobCategory.get(Convert.ToInt32(Request.QueryString["id"].ToString())); txtJobCategory.Text = jobCategory.JobCategoies; btnEdit.Visible = true; } else { btnEdit.Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["user"] == null) { Response.Redirect("~/Default.aspx"); } else { if (!new UserSecurity().CheckFormPermission((int)Global.formSecurity.JobCategory, Request.Cookies["user"]["Permission"].ToString())) { Response.Redirect("~/HR/UnAuthorized.aspx"); } } JobCategories jobCategory = new JobCategories(); DataTable dt = jobCategory.getList(); ASPxGridView1.DataSource = dt; ASPxGridView1.DataBind(); AddSubmitEvent(); if (!IsPostBack) { if (Request.QueryString["alert"] == "success") { Response.Write("<script>alert('تم الحفظ بنجاح.');</script>"); } } }
public async Task <IHttpActionResult> PutJobCategories(Guid id, JobCategories jobCategories) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != jobCategories.Id) { return(BadRequest()); } db.Entry(jobCategories).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JobCategoriesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult> DeleteConfirmed(Guid id) { JobCategories jobCategories = await db.JobCategories.FindAsync(id); db.JobCategories.Remove(jobCategories); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,CategoriesName,Icon_Category,Available_Jobs")] JobCategories jobCategories) { if (ModelState.IsValid) { db.Entry(jobCategories).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(jobCategories)); }
public async Task <IHttpActionResult> GetJobCategories(Guid id) { JobCategories jobCategories = await db.JobCategories.FindAsync(id); if (jobCategories == null) { return(NotFound()); } return(Ok(jobCategories)); }
public async Task <ActionResult> Create([Bind(Include = "Id,CategoriesName,Icon_Category,Available_Jobs")] JobCategories jobCategories) { if (ModelState.IsValid) { jobCategories.Id = Guid.NewGuid(); db.JobCategories.Add(jobCategories); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(jobCategories)); }
private async Task ApplyFilter() { if (!string.IsNullOrEmpty(SearchTerm)) { JobCategories = JobCategories.Where(v => v.JobCategoryName.ToLower().Contains(SearchTerm.Trim().ToLower())).ToList(); title = $"Job Categories With {SearchTerm} Contained within the Job Category Name"; } else { JobCategories = (await jobCategoryDataService.GetAllJobCategories()).ToList(); title = "All Job Categories"; } }
// GET: JobCategories/Delete/5 public async Task <ActionResult> Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobCategories jobCategories = await db.JobCategories.FindAsync(id); if (jobCategories == null) { return(HttpNotFound()); } return(View(jobCategories)); }
public async Task <IHttpActionResult> DeleteJobCategories(Guid id) { JobCategories jobCategories = await db.JobCategories.FindAsync(id); if (jobCategories == null) { return(NotFound()); } db.JobCategories.Remove(jobCategories); await db.SaveChangesAsync(); return(Ok(jobCategories)); }
protected void btnSave_Click(object sender, EventArgs e) { JobCategories jobCategory = new JobCategories(); jobCategory.JobCategoies = txtJobCategory.Text; HttpCookie myCookie = Request.Cookies["user"]; jobCategory.OperatorID = Convert.ToInt32(myCookie.Values["userid"].ToString()); int id = jobCategory.save(); if (id > 0) { Response.Redirect("~/HR/JobCategory.aspx?alert=success"); } else { Response.Redirect("~/HR/CreateJobCategory.aspx?id=0&&alret=notpass"); } }
private static void InitJobs(Assembly assembly) { var jobs = JobsHelper.GetAllJobs(assembly); var methodMeta = jobs.Item1; var pages = jobs.Item2; pages.ForEach(x => JobCategories.Add(x)); methodMeta.ForEach(x => Jobs.Add(x)); Jobs.CollectionChanged += (sender, e) => { if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add) { foreach (JobMetadata v in e.NewItems) { //Add item to manager //ManagementBasePage.Jobs.Add(v); ManagementBasePage.AddCommands(v); } } }; }