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); }
public async Task <IActionResult> OutStock(AddOrEditAttendanceTimeDto model) { var result = await _service.CreateOrEditAttendanceTimeAsync(model); return(Ok(result)); }