示例#1
0
    /// <summary>
    /// 添加用户
    /// </summary>
    /// <param name="oAModel"></param>
    /// <returns></returns>
    public string AddAdmin(AdminModel oAModel, out int AdminId)
    {
        string ret = Config.Fail;

        AdminId = 0;
        try
        {
            ret = ad.AddAdmin(oAModel);
            int  Id   = 0;
            bool flag = Int32.TryParse(ret, out Id);
            if (flag && Id > 0)
            {
                AdminId = Id;
                if (oAModel.Type == AdminType.Dealer && oAModel.Dealer != null)
                {
                    oAModel.Dealer.AdminId = AdminId;
                    dd.AddDealerInfo(oAModel.Dealer);
                }
                if (oAModel.Type == AdminType.Stores && oAModel.Store != null)
                {
                    oAModel.Store.AdminId = AdminId;
                    sd.AddStoreInfo(oAModel.Store);
                }
                return(Config.Success);
            }
        }
        catch (Exception ex)
        {
            WriteLog.WriteExceptionLog("ZB.BLL.Authorization.AdminBLL.AddAdmin()", ex);
            return(Config.ExceptionMsg);
        }
        return(ret);
    }
示例#2
0
 public MessageResult AddStoreInfo(StoreInfoModel storeInfo)
 {
     try
     {
         var list = storeBLL.AddStoreInfo(storeInfo);
         return(MessageResult.Success(list));
     }
     catch (Exception ex)
     {
         return(MessageResult.Fail(ex.Message));
     }
 }