public IHttpActionResult PutServiceStudentBranch(int id, ServiceStudentBranch serviceStudentBranch)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != serviceStudentBranch.serviceStudentBranchId)
            {
                return(BadRequest());
            }

            db.Entry(serviceStudentBranch).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ServiceStudentBranchExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public JsonResult AddBranch(string name)
        {
            var branchs = new ServiceStudentBranch();

            branchs.serviceStudentBranch = name;
            context.studentBranches.Add(branchs);
            context.SaveChanges();
            return(Json(new { result = "success" }));
        }
        public IHttpActionResult GetServiceStudentBranch(int id)
        {
            ServiceStudentBranch serviceStudentBranch = db.studentBranches.Find(id);

            if (serviceStudentBranch == null)
            {
                return(NotFound());
            }

            return(Ok(serviceStudentBranch));
        }
        public IHttpActionResult PostServiceStudentBranch(ServiceStudentBranch serviceStudentBranch)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.studentBranches.Add(serviceStudentBranch);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = serviceStudentBranch.serviceStudentBranchId }, serviceStudentBranch));
        }
        public IHttpActionResult DeleteServiceStudentBranch(int id)
        {
            ServiceStudentBranch serviceStudentBranch = db.studentBranches.Find(id);

            if (serviceStudentBranch == null)
            {
                return(NotFound());
            }

            db.studentBranches.Remove(serviceStudentBranch);
            db.SaveChanges();

            return(Ok(serviceStudentBranch));
        }