Exemplo n.º 1
0
 /// <summary>
 /// 添加子用户
 /// </summary>
 /// <param name="arg"></param>
 /// <returns></returns>
 public Task <IApiResult> AddUsers(P_Users.P_AddUsers arg)
 {
     return(Task.Run(() =>
     {
         IApiResult ar = new IApiResult();
         try
         {
             using (DAL.CarRentEntities db = new DAL.CarRentEntities())
             {
                 DAL.Users us = new DAL.Users();
                 us.UserName = arg.username;
                 us.LoginName = arg.account;
                 us.FirstName = arg.contact;
                 us.CellPhone = arg.phone;
                 us.Password = "******";
                 us.Address1 = arg.address;
                 us.Deleted = false;
                 us.PrimaryEmail = arg.email;
                 us.Created = DateTime.Now;
                 us.UpdateTime = DateTime.Now;
                 us.AllDeviceCount = 0;
                 us.ActivationCount = arg.price * 100;
                 us.MoneyCount = 0;
                 us.ParentID = 1;
                 us.SuperAdmin = 0;
                 db.Users.Add(us);
                 db.SaveChanges();
                 ar.message = "Add successfu!";
                 ar.result = new { url = "reload" };
             }
         }
         catch (Exception ex)
         {
             Log.Error(this, ex);
             ar.code = StatusCode.error;
             ar.message = ex.Message;
         }
         return ar;
     }));
 }
Exemplo n.º 2
0
 public async Task <IApiResult> AddUsers([FromBody] P_Users.P_AddUsers pars)
 {
     return(await ApiAsync(pars, new BLL.UsersManager.Users().AddUsers));
 }