public Guid CreateStaff(CreateStaffRequestModel request, Guid createBy, Guid?id = null, DateTime?createDateTime = null, DelFlagEnum delFlag = DelFlagEnum.Normal) { CreateStaffCommand command = request.MapTo <CreateStaffCommand>(); command.Id = id ?? Guid.NewGuid(); command.CreateBy = createBy; command.CreateDate = createDateTime ?? DateTime.Now; command.DelFlag = (int)delFlag; _bus.SendCommand(command); return(command.Id); }
public AjaxResult <Guid> CreateStaff([FromBody] CreateStaffRequestModel request) { #region 验证提交数据是否有误 if (!ModelState.IsValid) { foreach (var item in ModelState.Values) { foreach (var errordetails in item.Errors) { NotifyError("", errordetails.ErrorMessage); } } } #endregion var user = _identityManager.UserInfo; var id = _staffAppService.CreateStaff(request, user.StaffId); return(Response(id)); }