Пример #1
0
        /// <summary>
        /// Save PlanDetailHeadCounts
        /// </summary>
        /// <param name="PlanDetailHeadCountList"></param>
        /// <returns></returns>
        // POST: api/PlanDetailHeadCount
        public IHttpActionResult Post([FromBody] List <PlanDetailHeadCount> PlanDetailHeadCountList, int planDetailID, int projectID, int employeeRoleTypeID)
        {
            PlanDetailHeadCountRepository PlanDetailHeadCountRepository = new PlanDetailHeadCountRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First()));

            PlanDetailHeadCountRepository.SavePlanDetailHeadCounts(PlanDetailHeadCountList, planDetailID, projectID, employeeRoleTypeID);

            return(Json(new { count = PlanDetailHeadCountList.Count.ToString() }));
        }
Пример #2
0
        /// <summary>
        /// Get PlanDetailHeadCounts
        /// </summary>
        /// <returns></returns>
        // GET: api/PlanDetailHeadCount
        public IHttpActionResult Get(int planDetailID, int projectID, int employeeRoleTypeID)
        {
            PlanDetailHeadCountRepository PlanDetailHeadCountRepository = new PlanDetailHeadCountRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First()));

            List <PlanDetailHeadCount> PlanDetailHeadCountList = PlanDetailHeadCountRepository.GetPlanDetailHeadCounts(planDetailID, projectID, employeeRoleTypeID);

            return(Json(new { PlanDetailHeadCounts = PlanDetailHeadCountList }));
        }