コード例 #1
0
        /// <summary>
        /// Updates the WorkerAttendance
        /// </summary>
        /// <param name="workerAttendance"></param>
        /// <returns></returns>
        public bool UpdateWorkerAttendance(WorkerAttendance workerAttendance)
        {
            if (workerAttendance == null)
            {
                throw new ArgumentNullException("workerAttendance is null");
            }

            bool result = _workerAttendance.SingleUpdate(workerAttendance);

            return(result);
        }
コード例 #2
0
        /// <summary>
        /// Delete the WorkerAttendance
        /// </summary>
        /// <param name="workerAttendance"></param>
        /// <returns></returns>
        public bool DeleteWorkerAttendance(WorkerAttendance workerAttendance)
        {
            if (workerAttendance == null)
            {
                throw new ArgumentException("workerAttendance is null");
            }

            bool result = _workerAttendance.Delete(workerAttendance);

            return(result);
        }
コード例 #3
0
        /// <summary>
        /// Insert the WorkerAttendance
        /// </summary>
        /// <param name="workerAttendance"></param>
        /// <returns></returns>
        public bool InsertWorkerAttendance(WorkerAttendance workerAttendance)
        {
            if (workerAttendance == null)
            {
                throw new ArgumentNullException("workerAttendance is null");
            }

            bool result = _workerAttendance.Insert(workerAttendance);

            return(result);
        }
コード例 #4
0
        public HttpResponseMessage UpdateWorkerAttendance(WorkerAttendance workerAttendance)
        {
            if (workerAttendance.Id == Guid.Empty)
            {
                return(toJson(null, OperatingState.Failure, "Id不能为空"));
            }

            var result = _workerAttendance.UpdateWorkerAttendance(workerAttendance);

            if (result)
            {
                return(toJson(null, OperatingState.Success, "修改成功"));
            }
            return(toJson(null, OperatingState.Failure, "修改失败"));
        }
コード例 #5
0
        public HttpResponseMessage InsertWorkerAttendance(WorkerAttendance workerAttendance)
        {
            var newObj = new WorkerAttendance()
            {
                Id           = Guid.NewGuid(),
                ProjectCode  = workerAttendance.ProjectCode,
                IDCardType   = workerAttendance.IDCardType,
                IDCardNumber = workerAttendance.IDCardNumber,
                CheckTime    = workerAttendance.CheckTime,
                CheckType    = workerAttendance.CheckType,
                CheckChannel = workerAttendance.CheckChannel,
                DataResource = workerAttendance.DataResource
            };
            var result = _workerAttendance.InsertWorkerAttendance(newObj);

            if (result)
            {
                return(toJson(null, OperatingState.Success, "添加成功"));
            }
            return(toJson(null, OperatingState.Failure, "添加失败"));
        }