public async Task <IActionResult> Edit(int id, Ostad ostad) { if (id != ostad.OstadId) { return(NotFound()); } if (ModelState.IsValid) { try { context.Ostads.Update(ostad); await context.SaveChangesAsync(); } catch (Exception) { var foundOstad = await context.Ostads.FindAsync(ostad.OstadId); if (foundOstad == null) { return(NotFound()); } return(BadRequest()); } return(RedirectToAction(nameof(Index))); } return(View(ostad)); }
private void btn_SaveAddNew_Click(object sender, EventArgs e) { try { if (CheckEmpty() != true) { UniversityDataContext udc = new UniversityDataContext(); Ostad objOstad = new Ostad(); objOstad.id_ostad = Convert.ToInt32(txt_CodeOstadAddNew.Text.Trim()); objOstad.name = txt_NameAddNew.Text.Trim(); objOstad.family = txt_LNameAddNew.Text.Trim(); objOstad.id_meli = txt_CodemelliAddNew.Text.ToString(); objOstad.sh_sh = txt_SSAddNew.Text.Trim(); objOstad.madrak = com_AddNew.Items[com_AddNew.SelectedIndex].ToString(); objOstad.mobile = txt_NumberMobileAddNEw.Text.ToString(); objOstad.tel = txt_NumberHomeAddNew.Text.Trim(); objOstad.address = txt_AddressAddNew.Text; udc.Ostads.InsertOnSubmit(objOstad); udc.SubmitChanges(); FillGrid(); MessageBox.Show(".با موفقیت درج شد", "پیام", MessageBoxButtons.OK, MessageBoxIcon.Information); CleartxtAddNew(); } else { MessageBox.Show(".لطفا اطلاعات را کامل کنید", "پیام", MessageBoxButtons.OK, MessageBoxIcon.Stop); txt_CodeOstadAddNew.Select(); } } catch (Exception e2) { MessageBox.Show(e2.Message); } }
public async Task <IActionResult> Create([Bind("OstadId,Name,Tell,Country,Birthday,CV,Address")] Ostad ostad) { if (ModelState.IsValid) { context.Ostads.Add(ostad); await context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(ostad)); }
public async Task <IActionResult> Edit(int id, Ostad ostad) { if (id != ostad.OstadId) { return(NotFound()); } if (ModelState.IsValid) { context.Ostads.Update(ostad); await context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(ostad)); }
public async Task <IActionResult> Create(Ostad ostad) { var ostadExist = await context.Ostads.Where(c => c.Name == ostad.Name).FirstOrDefaultAsync(); if (ostadExist != null) { return(NotFound("این استاد قبلا ثبت شده است")); } if (ModelState.IsValid) { context.Ostads.Add(ostad); await context.SaveChangesAsync(); //return RedirectToAction("Index"); return(RedirectToAction(nameof(Index))); } return(View(ostad)); }