Example #1
0
        public ApiResult AddLeave(AddLeaveVM leaveModel)
        {
            List <Claim> Claims = new JwtSecurityTokenHandler().ReadJwtToken(Request.Headers["Authorization"].ToString().Replace("Bearer ", "")).Claims.ToList();
            var          code   = this._leaveService.AddLeave(leaveModel, Convert.ToInt32(Claims[1].Value));

            return(new ApiResult("0000"));
        }
Example #2
0
 public int AddLeave(AddLeaveVM leaveModel, int id)
 {
     try
     {
         using (var connection = new OracleConnection(_connectionString))
         {
             int result = connection.Execute(_leaveSqlTemplate.AddLeaveData, new { S_DATE = leaveModel.StartTime, E_DATE = leaveModel.EndTime, TYPE = leaveModel.Type, USER_ID = id, RAMARK = leaveModel.Remark, Status = "未审核" });
             return(result);
         }
     }
     catch (Exception ex)
     {
         ex.ToString();
         throw;
     }
 }
Example #3
0
        public int AddLeave(AddLeaveVM leaveModel, int id)
        {
            int code = this._leaveRepository.AddLeave(leaveModel, id);

            return(code);
        }