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"); } }
public async Task <IActionResult> CheckAvaibality([FromBody] CheckAvaibalityDto data) { return(Ok(await _repository.User.CheckAvaibality(data))); }