コード例 #1
0
        // PUT api/<controller>/5
        /// <summary>
        /// Puts the specified identifier.
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <param name="value">The value.</param>
        /// <returns></returns>
        /// <exception cref="HttpResponseException"></exception>
        public EPDepartment Put(string id, [FromBody] EPDepartment value)
        {
            EPDepartment objItem = new EPDepartment();

            try
            {
                objItem = EPDepartmentManager.UpdateItem(value);
            }
            catch (Exception ObjEx)
            {
                IfindLogManager.AddItem(new IfindLog()
                {
                    LinkUrl = Request.RequestUri.AbsoluteUri, Exception = ObjEx.Message, Message = ObjEx.StackTrace
                });
            }
            return(objItem);
        }
コード例 #2
0
 // GET api/<controller>
 /// <summary>
 /// Gets this instance.
 /// </summary>
 /// <returns></returns>
 public EPDepartmentCollection Post(string method, [FromBody] SearchFilter value)
 {
     return(EPDepartmentManager.Search(value));
 }
コード例 #3
0
 // GET api/<controller>/5
 /// <summary>
 /// Gets the specified COM group identifier.
 /// </summary>
 /// <param name="EPDepartmentId">The COM group identifier.</param>
 /// <returns></returns>
 public EPDepartment Get(string DepartmentID, int CompanyID)
 {
     return(EPDepartmentManager.GetItemByID(DepartmentID, CompanyID));
 }
コード例 #4
0
 public EPDepartmentCollection GetbyUser(string usr, int CompanyID)
 {
     return(EPDepartmentManager.GetbyUser(usr, CompanyID));
 }
コード例 #5
0
 // GET api/<controller>
 /// <summary>
 /// Gets this instance.
 /// </summary>
 /// <returns></returns>
 public EPDepartmentCollection Get(int CompanyID)
 {
     return(EPDepartmentManager.GetAllItem(CompanyID));
 }
コード例 #6
0
 // DELETE api/<controller>/5
 /// <summary>
 /// Deletes the specified identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 public void Delete(string id, int CompanyID)
 {
     EPDepartmentManager.DeleteItem(id, CompanyID);
 }