Example #1
0
        public async Task <object> GetAsync(GpayUser parameters)
        {
            var login = await Uow.Repository <GpayUser>().SingleOrDefaultAsync(t => t.MobileNumber == parameters.MobileNumber && t.Password == parameters.Password);

            if (login != null)
            {
                return(await Task.FromResult("Success"));
            }
            else
            {
                return(await Task.FromResult("Failed"));
            }
            //throw new NotImplementedException();
        }
Example #2
0
        public async Task <object> GetBy(GpayUser parameters)
        {
            //checking the mobile number availbale in DB or not
            var isAvailable = await Uow.Repository <GpayUser>().SingleOrDefaultAsync(t => t.MobileNumber == parameters.MobileNumber);

            if (isAvailable == null)
            {
                flag = false;
                //generating OTP
                Random random       = new Random();
                int    randomNumber = random.Next(1000, 9999);
                return(await Task.FromResult(randomNumber));
            }
            else
            {
                flag = true;
                return(await Task.FromResult("Available"));
            }
            // throw new NotImplementedException();
        }
Example #3
0
 public Task DeleteAsync(GpayUser parameters)
 {
     throw new NotImplementedException();
 }
Example #4
0
 public HashSet <string> DeleteValidation(GpayUser parameters)
 {
     return(ValidationMessages);
 }
Example #5
0
        public async Task UpdateAsync(GpayUser entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
Example #6
0
 public HashSet <string> UpdateValidation(GpayUser entity)
 {
     return(ValidationMessages);
 }
Example #7
0
        public async Task AddAsync(GpayUser entity)
        {
            await Uow.RegisterNewAsync(entity);

            await Uow.CommitAsync();
        }
Example #8
0
 public Task <object> GetBy(GpayUser parameters)
 {
     throw new NotImplementedException();
 }
Example #9
0
 public Task <object> GetAsync(GpayUser parameters)
 {
     //return await Uow.Repository<GpayUser>().AllAsync();
     throw new NotImplementedException();
 }