public ApiSimpleResult<UserModel> AddUser(UserQueryModel user) { var response = AccountSvc.CreateUser(user); ApiSimpleResult<UserModel> result = new ApiSimpleResult<UserModel> { StatusString = "Successful", Message = "Create new successfully", Data = response }; return result; }
public UserModel CreateUser(UserQueryModel userQuery) { var status = new GeneralStatus { StatusName = userQuery.Status, CreateTime = DateTime.Now, UpdateTime = DateTime.Now }; db.GeneralStatuses.Add(status); UserModel result = new UserModel(); var user = new User { UserName = userQuery.UserName, Email = userQuery.Email, StatusId = status.StatusId }; db.Users.Add(user); db.SaveChanges(); result = new UserModel { Id = user.UserId, UserName = user.UserName, Email = user.Email, Status = user.Status }; return result; }