public async Task <ReturnData <bool> > CreateAsync(AddStaffinfoDto model) { var result = new ReturnData <bool>(); var staffInfos = await _context.StaffInfos.FirstOrDefaultAsync(i => i.Email == model.Email && i.Name == model.Name); if (staffInfos != null) { result.Message = "存在相同员工,添加失败"; result.Result = false; return(result); } _context.StaffInfos.Add(new Model.Model.StaffInfo { Email = model.Email, Name = model.Name, CreateTime = DateTime.Now, EntryTime = model.EntryTime, LastUpTime = DateTime.Now, Phone = model.Phone, PositionId = model.PositionId, ResignationTime = model.ResignationTime, WorkingStatus = model.WorkingStatus, }); result.Result = await _context.SaveChangesAsync() > 0; return(result); }
public async Task <IActionResult> Create(AddStaffinfoDto model) { var result = await _service.CreateAsync(model); return(Ok(result)); }