public void updateSubject() { try { OptionalSubjects opSub = new OptionalSubjects(); opSub.classID = Convert.ToInt64(ddlClasses.SelectedValue); opSub.optionalSubjectName = txtOpSubject.Text; opSub.optionalSubjectID = Convert.ToInt64(ViewState["OptionalSub"]); string message = Odal.updateOptionalSubject(opSub); if (message.Contains("successfully")) { lblSuccess.Text = message; lblError.Visible = false; lblSuccess.Visible = true; txtOpSubject.Text = ""; getAllSubjects(); } btnSubmit.Visible = true; btnUpdate.Visible = false; txtOpSubject.Text = ""; txtOpSubject.Focus(); } catch (Exception ex) { lblError.Visible = true; lblSuccess.Visible = false; lblError.Text = ex.ToString(); } }
//Add Subject public void addSubject() { try { OptionalSubjectsBLL opSubject = new OptionalSubjectsBLL(); OptionalSubjects ODal = new OptionalSubjects(); ODal.classID = Convert.ToInt64(ddlClasses.SelectedValue); ODal.optionalSubjectName = txtOpSubject.Text; ODal.current_Session = Session["Current_Session"].ToString(); string message = opSubject.addOptionalSubject(ODal); if (message.Contains("Sucessfully")) { lblSuccess.Text = message; lblError.Visible = false; lblSuccess.Visible = true; txtOpSubject.Text = ""; txtOpSubject.Focus(); } else { lblError.Text = message; lblError.Visible = true; lblSuccess.Visible = false; } } catch (Exception ex) { lblError.Text = ex.ToString(); lblError.Visible = true; lblSuccess.Visible = false; } }
public OptionalSubjects editOptionalSubject(OptionalSubjects eModel) { HttpClient http = NitsAPI.apiConnection1(); HttpResponseMessage response = http.GetAsync("OptionalSubject/" + eModel.classID).Result; List <OptionalSubjects> Listmodel = response.Content.ReadAsAsync <IEnumerable <OptionalSubjects> >().Result.ToList(); OptionalSubjects model = Listmodel.FirstOrDefault(x => x.optionalSubjectID == eModel.optionalSubjectID); return(model); }
public string addOptionalSubject(OptionalSubjects model) { HttpClient http = NitsAPI.apiConnection1(); var ReturnMessage = http.PostAsJsonAsync("OptionalSubject/" + model.classID, model).Result; if (ReturnMessage.IsSuccessStatusCode) { return(ReturnMessage.Content.ReadAsAsync <string>().Result); } else { return(ReturnMessage.Content.ReadAsAsync <string>().Result); } }
//Edit Subject public void editOptionalSubject(long id) { try { ViewState["id"] = id; OptionalSubjects model = new OptionalSubjects(); model.optionalSubjectID = id; model.classID = Convert.ToInt64(ddlClasses.SelectedValue); OptionalSubjects Subject = Odal.editOptionalSubject(model); ddlClasses.SelectedValue = Subject.classID.ToString(); txtOpSubject.Text = Subject.optionalSubjectName; btnSubmit.Visible = false; btnUpdate.Visible = true; } catch (Exception ex) { lblError.Visible = true; lblSuccess.Visible = false; lblError.Text = ex.ToString(); } }
public string updateOptionalSubject(OptionalSubjects Model) { HttpClient http = NitsAPI.apiConnection1(); HttpResponseMessage response = http.GetAsync("OptionalSubject/" + Model.optionalSubjectID).Result; List <OptionalSubjects> EList = response.Content.ReadAsAsync <IEnumerable <OptionalSubjects> >().Result.ToList(); OptionalSubjects UdpateModel = EList.FirstOrDefault(x => x.optionalSubjectID == Model.optionalSubjectID); UdpateModel.optionalSubjectName = Model.optionalSubjectName; //UdpateModel.current_Session = eModel.current_Session; var ReturnMessage = http.PutAsJsonAsync("OptionalSubject/" + Model.classID, UdpateModel).Result; if (ReturnMessage.IsSuccessStatusCode) { return(ReturnMessage.Content.ReadAsAsync <string>().Result); } else { return(ReturnMessage.Content.ReadAsAsync <string>().Result); } }