Exemple #1
0
        public async Task <LoginCore> GetLoginByusername(string username)
        {
            var res = await _loginDBManager.GetDBLoginByUsername(username);

            var result = _mapper.Map <LoginCore>(res);

            return(result);
        }
Exemple #2
0
        public async Task <bool> CreateUser(LoginCore userc)
        {
            try
            {
                Login login = new Login()
                {
                    UserName = userc.UserName,
                    Password = userc.Password,
                    Role     = userc.Role
                };
                var res1 = await _loginDBManager.CreateDBLogin(login);

                var res = await _loginDBManager.GetDBLoginByUsername(userc.UserName);

                User user = new User()
                {
                    Id          = res.Id,
                    Aadhar      = userc.user.Aadhar,
                    Email       = userc.user.Email,
                    Telephone   = userc.user.Telephone,
                    License     = userc.user.License,
                    CompanyName = userc.user.CompanyName,
                    Name        = userc.UserName,
                    PanId       = userc.user.PanId
                };
                bool res2;
                var  response = await _userDBManager.CreateDBUser(user);

                if (response)
                {
                    res2 = SmsProvider.SendSms(string.Concat("+91", userc.user.Telephone), "Welcome to Tender + Thanks for joining our services");
                }
                return(response);
            }
            catch (System.Exception e)
            {
                throw;
            }
        }