public async Task <ReturnData <bool> > CreateOrEditAttendanceTimeAsync(AddOrEditAttendanceTimeDto model)
        {
            var result = new ReturnData <bool>();
            var time   = await _context.AttendanceTimeSets.FirstOrDefaultAsync();

            if (time != null)
            {
                //如果存在数据就更新数据 否者新增
                time.LastUpTime  = DateTime.Now;
                time.OffworkTime = Convert.ToDateTime(model.OffworkTime);
                time.WorkingTime = Convert.ToDateTime(model.WorkingTime);
            }
            else
            {
                _context.AttendanceTimeSets.Add(new Model.Model.AttendanceTimeSet()
                {
                    OffworkTime = Convert.ToDateTime(model.OffworkTime),
                    WorkingTime = Convert.ToDateTime(model.WorkingTime),
                    CreateTime  = DateTime.Now,
                    LastUpTime  = DateTime.Now
                });
            }
            result.Result = await _context.SaveChangesAsync() > 0;

            return(result);
        }
Example #2
0
        public async Task <IActionResult> OutStock(AddOrEditAttendanceTimeDto model)
        {
            var result = await _service.CreateOrEditAttendanceTimeAsync(model);

            return(Ok(result));
        }