Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
    //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;
        }
    }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
    //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();
        }
    }
Beispiel #6
0
        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);
            }
        }