Esempio n. 1
0
        public bool AddUserService(UserView userView)
        {
            Users    users    = ViewModelParser.GetUsers(userView);
            UserFees userFees = ViewModelParser.GetUserFees(users.Id, userView);

            users.RegistrationNumber = _userRepository.GetUserRegistrationNUmber() + 1;
            return(_userRepository.AddUserRepository(users, userFees));
        }
Esempio n. 2
0
        public bool AddUserRepository(Users userModel, UserFees userFeeModel)
        {
            userModel.UpdatedDateTime = null;
            _gymManagementContext.Users.Add(userModel);
            _gymManagementContext.UserFees.Add(userFeeModel);
            var rowCount = _gymManagementContext.SaveChanges();

            if (rowCount > 0)
            {
                return(true);
            }
            return(false);
        }
        public static UserView GetFeeUserView(UserFees user)
        {
            UserView userView = new UserView();

            if (user != null)
            {
                userView.RegistrationNumber = user.Users.RegistrationNumber;
                userView.Mobile             = user.Users.Mobile;
                userView.Name       = user.Users.Name;
                userView.Package    = user.Package;
                userView.TotalAmt   = user.TotalAmount;
                userView.BalanceAmt = user.Users.BalanceAmount;
                userView.EndDate    = user.Users.EndDate;
            }
            return(userView);
        }
        public static UserFees GetUserFees(Guid userId, UserView userView)
        {
            UserFees userFees = new UserFees();

            if (userView != null)
            {
                userFees.Id              = Guid.NewGuid();
                userFees.TotalAmount     = userView.TotalAmt;
                userFees.PaidAmount      = userView.PaidAmt;
                userFees.BalanceAmount   = userView.BalanceAmt;
                userFees.UserId          = userId;
                userFees.PaidDate        = DateTime.Now;
                userFees.Package         = userView.Package;
                userFees.CreatedDateTime = DateTime.Now;
            }
            return(userFees);
        }