Пример #1
0
        public async Task <string> CheckAvaibality(CheckAvaibalityDto data)
        {
            var query1 = await HelpDeskContext.Set <UserModel>()
                         .Where(u => u.UserName.Equals(data.UserName.ToString())).FirstOrDefaultAsync();

            var query2 = await HelpDeskContext.Set <UserModel>()
                         .Where(u => u.Email.Equals(data.Email.ToString())).FirstOrDefaultAsync();

            if (query1 == null && query2 == null)
            {
                return("NotTakenYet");
            }
            else if (query1 != null)
            {
                return("UserName_AlreadyTaken");
            }
            else if (query2 != null)
            {
                return("Email_AlreadyTaken");
            }
            else
            {
                return("Both_AlreadyTaken");
            }
        }
Пример #2
0
 public async Task <IActionResult> CheckAvaibality([FromBody] CheckAvaibalityDto data)
 {
     return(Ok(await _repository.User.CheckAvaibality(data)));
 }