Exemple #1
0
        public HttpResponseMessage Post([FromBody] EduCourse educourse)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    entities.Configuration.ProxyCreationEnabled = false;
                    entities.EduCourses.Add(educourse);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, educourse);
                    message.Headers.Location = new Uri(Request.RequestUri + educourse.ID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Exemple #2
0
        public HttpResponseMessage Put(int id, [FromBody] EduCourse educourse)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    var entity = entities.EduCourses.FirstOrDefault(e => e.P_ID == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Person with P_Id " + id.ToString() + " Not Found!"));
                    }
                    else
                    {
                        entity.St_Ssc_Inst         = educourse.St_Ssc_Inst;
                        entity.St_Ssc_Year         = educourse.St_Ssc_Year;
                        entity.St_Ssc_Per          = educourse.St_Ssc_Per;
                        entity.St_Ssc_Class        = educourse.St_Ssc_Class;
                        entity.St_Ssc_Money_Won    = educourse.St_Ssc_Money_Won;
                        entity.St_Hsc_Inst         = educourse.St_Hsc_Inst;
                        entity.St_Hsc_Year         = educourse.St_Hsc_Year;
                        entity.St_Hsc_Per          = educourse.St_Hsc_Per;
                        entity.St_Hsc_Class        = educourse.St_Hsc_Class;
                        entity.St_Hsc_Money_Won    = educourse.St_Hsc_Money_Won;
                        entity.St_LD_Inst          = educourse.St_LD_Inst;
                        entity.St_LD_Year          = educourse.St_LD_Year;
                        entity.St_LD_Per           = educourse.St_LD_Per;
                        entity.St_LD_Class         = educourse.St_LD_Class;
                        entity.St_LD_Money_Won     = educourse.St_LD_Money_Won;
                        entity.St_Exam_Score       = educourse.St_Exam_Score;
                        entity.St_College_Details  = educourse.St_College_Details;
                        entity.St_City             = educourse.St_City;
                        entity.St_State            = educourse.St_State;
                        entity.St_District         = educourse.St_District;
                        entity.St_Pin_Code         = educourse.St_Pin_Code;
                        entity.St_Country          = educourse.St_Country;
                        entity.St_Admission_Status = educourse.St_Admission_Status;
                        entity.St_Univ_Name        = educourse.St_Univ_Name;
                        entity.St_Univ_Person      = educourse.St_Univ_Person;
                        entity.St_Course_Name      = educourse.St_Course_Name;
                        entity.St_Course_Appr      = educourse.St_Course_Appr;
                        entity.St_Admsn            = educourse.St_Admsn;
                        entity.St_Course_Cat       = educourse.St_Course_Cat;
                        entity.St_Course_Type      = educourse.St_Course_Type;
                        entity.St_Course_Start     = educourse.St_Course_Start;
                        entity.St_Course_End       = educourse.St_Course_End;
                        entity.St_Morat1           = educourse.St_Morat1;
                        entity.St_Morat2           = educourse.St_Morat2;
                        entity.St_Total_Morat      = educourse.St_Total_Morat;
                        entity.St_Emi_Repay        = educourse.St_Emi_Repay;
                        entity.St_Loan_Period      = educourse.St_Loan_Period;
                        entity.St_Int_Serv         = educourse.St_Int_Serv;
                        entity.St_Exp_Income       = educourse.St_Exp_Income;
                        entity.St_Clg_Name         = educourse.St_Clg_Name;
                        entity.St_Course_Persuid   = educourse.St_Course_Persuid;
                        entity.St_Compl_Date       = educourse.St_Compl_Date;

                        entities.SaveChanges();

                        return(Request.CreateResponse(HttpStatusCode.OK));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }