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")); }
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; } }
public int AddLeave(AddLeaveVM leaveModel, int id) { int code = this._leaveRepository.AddLeave(leaveModel, id); return(code); }