Exemple #1
0
        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);
        }
Exemple #2
0
 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));
 }