public async Task <bool> CreateUser(CreateUserEntity obj) { try { var salt = HashGenerator.CreateSalt(); var newUser = new User() { UserName = obj.UserName, FirstName = obj.FirstName, LastName = obj.LastName, MiddleName = obj.MiddleName, Email = obj.Email, Mobile = obj.Mobile, CreatedBy = "Admin", CreatedDate = DateTime.Now, IsActive = true, PasswordHash = HashGenerator.CreateHashPassword(obj.Password, salt), Salt = salt }; _context.Users.Add(newUser); var res = _context.SaveChanges(); if (res > 0) { return(true); } else { return(false); } } catch (Exception ex) { return(false); } }